1 type derived from TestWorkspace
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SolutionCrawler\WorkCoordinatorTests.cs (1)
1683private class WorkCoordinatorWorkspace : TestWorkspace
47 instantiations of TestWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
80using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
117using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (3)
49using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 106using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 129using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(ThirdPartyCompletionProvider)));
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
154using var workspace = new TestWorkspace();
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
39=> new(composition: s_composition);
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
42return new TestWorkspace(composition, workspaceKind, disablePartialSolutions: disablePartialSolutions);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
58using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
LanguageServer\AbstractLanguageServerProtocolTests.cs (1)
371var workspace = new TestWorkspace(Composition, workspaceKind, configurationOptions: new WorkspaceConfigurationOptions(EnableOpeningSourceGeneratedFiles: true));
Workspaces\TestWorkspace_XmlConsumption.cs (1)
81var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (23)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
877using var workspace = new TestWorkspace(composition);
Diagnostics\DiagnosticDataTests.cs (3)
114using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 140using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 224using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\DiagnosticServiceTests.cs (3)
38using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 67using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 109using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
107using var workspace = new TestWorkspace(); 669using var workspace = new TestWorkspace();
EditAndContinue\ActiveStatementsMapTests.cs (3)
67using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 134using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 175using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
33var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 84var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
77var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(additionalParts), solutionTelemetryId: s_solutionTelemetryId); 92var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
175using var workspace = new TestWorkspace(composition: s_composition); 338using var workspace = new TestWorkspace(composition: s_composition); 520using var workspace = new TestWorkspace(composition: s_composition); 655using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (1)
26using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
56using var localWorkspace = new TestWorkspace(composition: localComposition);
Options\GlobalOptionsTests.cs (1)
153var workspace = new TestWorkspace(composition: composition);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
IntelliSense\CompletionRulesTests.vb (2)
58Dim workspace = New TestWorkspace 80Dim workspace = New TestWorkspace
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (1)
27Return New TestWorkspace(composition:=s_composition)
Recommendations\RecommendationTestHelpers.vb (1)
27Using workspace = New TestWorkspace(composition:=FeaturesTestCompositions.Features)
Microsoft.VisualStudio.LanguageServices.UnitTests (8)
ProjectSystemShim\VisualStudioAnalyzerTests.vb (2)
29Using workspace = New TestWorkspace(composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 49Using workspace = New TestWorkspace(composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
ProjectSystemShim\VisualStudioRuleSetTests.vb (6)
46Using workspace = New TestWorkspace() 93Using workspace = New TestWorkspace() 137Using workspace = New TestWorkspace() 178Using workspace = New TestWorkspace() 227Using workspace = New TestWorkspace() 265Using workspace = New TestWorkspace()
Roslyn.VisualStudio.Next.UnitTests (1)
Services\ServiceHubServicesTests.cs (1)
38=> new TestWorkspace(composition: FeaturesTestCompositions.Features.WithTestHostParts(TestHost.OutOfProcess).AddParts(additionalParts));
1918 references to TestWorkspace
IdeBenchmarks (10)
FormatterBenchmarks.cs (4)
46using var workspace = TestWorkspace.CreateCSharp(text); 59using var workspace = TestWorkspace.CreateVisualBasic(text);
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (2)
129using var workspace = TestWorkspace.CreateCSharp(testFile);
RegexClassifierBenchmarks.cs (2)
71using (var workspace = TestWorkspace.CreateCSharp(code, parseOptions))
SQLitePersistentStorageBenchmark.cs (2)
30private TestWorkspace _workspace; 55_workspace = TestWorkspace.Create(
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (38)
AbstractCodeActionOrUserDiagnosticTest.cs (27)
148protected virtual void InitializeWorkspace(TestWorkspace workspace, TestParameters parameters) 155protected TestWorkspace CreateWorkspaceFromOptions(string workspaceMarkupOrCode, TestParameters parameters = null) 164var workspace = TestWorkspace.IsWorkspaceElement(workspaceMarkupOrCode) 165? TestWorkspace.Create(XElement.Parse(workspaceMarkupOrCode), openDocuments: false, composition: composition, documentServiceProvider: documentServiceProvider, workspaceKind: parameters.workspaceKind) 166: TestWorkspace.Create(GetLanguage(), parameters.compilationOptions, parameters.parseOptions, files: new[] { workspaceMarkupOrCode }, composition: composition, documentServiceProvider: documentServiceProvider, workspaceKind: parameters.workspaceKind); 193private static void MakeProjectsAndDocumentsRooted(TestWorkspace workspace) 231private static void AddAnalyzerConfigDocumentWithOptions(TestWorkspace workspace, OptionsCollection options) 287using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 306using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 312TestWorkspace workspace, TestParameters parameters); 315TestWorkspace workspace, TestParameters parameters); 329using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 340using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 351using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 366using (var workspace = CreateWorkspaceFromOptions(initialMarkup, ps)) 454using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 568TestWorkspace workspace, string expected, 583TestWorkspace workspace, 596if (TestWorkspace.IsWorkspaceElement(expectedText)) 666using (var expectedWorkspace = TestWorkspace.Create(expectedText, composition: composition)) 738TestWorkspace workspace, CodeAction action, TestParameters parameters = null) 764TestWorkspace workspace, 888TestWorkspace workspace, 900private static bool TryGetDocumentAndSelectSpan(TestWorkspace workspace, out Document document, out TextSpan span) 925private static Document GetDocumentAndAnnotatedSpan(TestWorkspace workspace, out string annotation, out TextSpan span)
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (3)
144TestWorkspace workspace, TestParameters parameters) 156TestWorkspace workspace, TestParameters parameters) 212using (var workspace = CreateWorkspaceFromOptions(initialMarkup, testOptions))
AbstractUserDiagnosticTest.cs (8)
39TestWorkspace workspace, TestParameters parameters); 42TestWorkspace workspace, TestParameters parameters); 48using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 75TestWorkspace workspace, TestParameters parameters) 82TestWorkspace workspace, TestParameters parameters) 110protected static Document GetDocumentAndSelectSpan(TestWorkspace workspace, out TextSpan span) 238using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters); 253using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps);
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (14)
AddExplicitCastTests.cs (4)
2589using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2657using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2814using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2893using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
659using var workspace = CreateWorkspaceFromOptions(source, testParameters);
NamingStylesTests.cs (3)
1235using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1260using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1288using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2883using var workspace = CreateWorkspaceFromOptions(input, parameters);
RemoveUnusedParametersTests.cs (1)
1219using var workspace = CreateWorkspaceFromOptions(source, testParameters);
SimplifyInterpolationTests.cs (1)
34using var workspace = CreateWorkspaceFromOptions("""
UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
UpgradeProjectTests.cs (2)
41using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 63using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (484)
AddExplicitCastTests.cs (4)
2589using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2657using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2814using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2893using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
AddUsing\AddUsingNuGetTests.cs (1)
37protected override void InitializeWorkspace(TestWorkspace workspace, TestParameters parameters)
AutomaticCompletion\AutomaticBraceCompletionTests.cs (3)
567using var session = CreateSession(TestWorkspace.CreateCSharp(code), '(', ')'); 594using var session = CreateSession(TestWorkspace.CreateCSharp(code), '(', ')'); 1697TestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticBracketCompletionTests.cs (1)
296TestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticLessAndGreaterThanCompletionTests.cs (1)
417TestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticLineEnderTests.cs (2)
3242protected override Action CreateNextHandler(TestWorkspace workspace) 3245internal override IChainedCommandHandler<AutomaticLineEnderCommandArgs> GetCommandHandler(TestWorkspace workspace)
AutomaticCompletion\AutomaticLiteralCompletionTests.cs (2)
503TestWorkspace.CreateCSharp(code), 510TestWorkspace.CreateCSharp(code),
AutomaticCompletion\AutomaticParenthesisCompletionTests.cs (1)
183TestWorkspace.CreateCSharp(code),
BlockCommentEditing\BlockCommentEditingTests.cs (3)
725protected override TestWorkspace CreateTestWorkspace(string initialMarkup) 726=> TestWorkspace.CreateCSharp(initialMarkup); 731internal override ICommandHandler<ReturnKeyCommandArgs> GetCommandHandler(TestWorkspace workspace)
BlockCommentEditing\CloseBlockCommentTests.cs (3)
369protected override TestWorkspace CreateTestWorkspace(string initialMarkup) 370=> TestWorkspace.CreateCSharp(initialMarkup); 375internal override ICommandHandler<TypeCharCommandArgs> GetCommandHandler(TestWorkspace workspace)
BraceHighlighting\BraceHighlightingTests.cs (2)
20protected override TestWorkspace CreateWorkspace(string markup, ParseOptions options) 21=> TestWorkspace.CreateCSharp(markup, parseOptions: options);
BraceMatching\CSharpBraceMatcherTests.cs (2)
18protected override TestWorkspace CreateWorkspaceFromCode(string code, ParseOptions options) 19=> TestWorkspace.CreateCSharp(code, options);
BracePairs\CSharpBracePairsTests.cs (2)
18protected override TestWorkspace CreateWorkspace(string input) 19=> TestWorkspace.CreateCSharp(input);
ChangeSignature\RemoveParametersTests.cs (2)
356using var workspace = TestWorkspace.Create(XElement.Parse(@"
Classification\AbstractCSharpClassifierTests.cs (2)
18protected static TestWorkspace CreateWorkspace(string code, ParseOptions options, TestHost testHost) 21return TestWorkspace.CreateCSharp(code, parseOptions: options, composition: composition, isMarkup: false);
Classification\CopyPasteAndPrintingClassifierTests.cs (2)
32using var workspace = TestWorkspace.CreateCSharp("class C { C c; }");
Classification\SemanticClassifierTests.cs (3)
38using var workspace = CreateWorkspace(code, options, testHost); 2484using var workspace = TestWorkspace.CreateCSharp("");
Classification\SyntacticClassifierTests.cs (3)
23using var workspace = CreateWorkspace(code, options, testHost); 5644using var workspace = CreateWorkspace(source, options: null, TestHost.InProcess); 5672using var workspace = CreateWorkspace(source, options: null, TestHost.InProcess);
Classification\SyntacticTaggerTests.cs (4)
39using var workspace = TestWorkspace.CreateCSharp(code); 95using var workspace = TestWorkspace.CreateCSharp(code);
Classification\TotalClassifierTests.cs (1)
25using var workspace = CreateWorkspace(code, options, testHost);
CodeActions\ApplyChangesOperationTests.cs (1)
239using var workspace = CreateWorkspaceFromOptions(workspaceXml, parameters);
CodeActions\MoveType\MoveTypeTests.MoveScope.cs (1)
917using var workspace = CreateWorkspaceFromOptions(originalCode);
CodeActions\Preview\PreviewExceptionTests.cs (7)
31using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 44using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 57using var workspace = CreateWorkspaceFromOptions("class D {}", new TestParameters()); 68private static async Task GetPreview(TestWorkspace workspace, CodeRefactoringProvider provider) 81private static void DisplayText(TestWorkspace workspace, CodeRefactoringProvider provider) 94private static async Task ActionSets(TestWorkspace workspace, CodeRefactoringProvider provider) 108TestWorkspace workspace, CodeRefactoringProvider provider, List<CodeAction> codeActions,
CodeActions\Preview\PreviewTests.cs (2)
95private async Task<(Document document, SolutionPreviewResult previews)> GetMainDocumentAndPreviewsAsync(TestParameters parameters, TestWorkspace workspace) 114using var workspace = CreateWorkspaceFromOptions("class D {}", parameters);
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (4)
62using (var workspace = CreateWorkspaceFromOptions(initialMarkup, testOptions)) 107TestWorkspace workspace, 140using (var workspace = CreateWorkspaceFromOptions(initialMarkUp, testOptions)) 219async Task<Tuple<Solution, Solution>> TestOperationAsync(TestParameters parameters, TestWorkspace workspace)
CodeGeneration\SyntaxGeneratorTests.cs (4)
26using var workspace = TestWorkspace.CreateCSharp(""" 60using var workspace = TestWorkspace.CreateCSharp("""
CodeRefactorings\AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (3)
28var testWorkspace = (TestWorkspace)workspace; 33protected override void InitializeWorkspace(TestWorkspace workspace, TestParameters parameters)
CommentSelection\CSharpCommentSelectionTests.cs (2)
117using var workspace = TestWorkspace.CreateCSharp(markup);
CommentSelection\CSharpToggleBlockCommentCommandHandlerTests.cs (3)
230internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(TestWorkspace workspace) 236internal override TestWorkspace GetWorkspace(string markup, TestComposition composition) 237=> TestWorkspace.CreateCSharp(markup, composition: composition);
CommentSelection\CSharpToggleLineCommentCommandHandlerTests.cs (3)
1055internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(TestWorkspace workspace) 1061internal override TestWorkspace GetWorkspace(string markup, TestComposition composition) 1062=> TestWorkspace.CreateCSharp(markup, composition: composition);
CompleteStatement\CSharpCompleteStatementCommandHandlerTests.cs (3)
4037internal override ICommandHandler GetCommandHandler(TestWorkspace workspace) 4309protected override TestWorkspace CreateTestWorkspace(string code) 4310=> TestWorkspace.CreateCSharp(code);
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (3)
42protected override TestWorkspace CreateWorkspace(string fileContents) 43=> TestWorkspace.CreateCSharp(fileContents, composition: GetComposition()); 164using var workspace = CreateWorkspace(initialMarkup);
Completion\CompletionProviders\AbstractInteractiveCSharpCompletionProviderTests.cs (1)
13protected override TestWorkspace CreateWorkspace(string fileContents)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (2)
428using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (4)
704var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2354var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2382var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 2798var workspace = workspaceFixture.Target.GetWorkspace(GetComposition());
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
80using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (4)
618using var workspace = TestWorkspace.CreateCSharp(markup, composition: GetComposition()); 1190using var workspace = TestWorkspace.CreateCSharp(markup, composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (12)
2477using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition()); 2734using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition()); 2790using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition()); 3077using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition()); 3205using var workspace = TestWorkspace.Create(text, composition: GetComposition()); 3243using var workspace = TestWorkspace.Create(source, composition: GetComposition());
Completion\CompletionProviders\PartialMethodCompletionProviderTests.cs (2)
782var workspace = workspaceFixture.Target.GetWorkspace(GetComposition()); 813var workspace = workspaceFixture.Target.GetWorkspace(GetComposition());
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
117using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (2)
332using var workspace = TestWorkspace.CreateCSharp(code);
Completion\CompletionServiceTests.cs (3)
49using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 106using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 129using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures.AddParts(typeof(ThirdPartyCompletionProvider)));
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.cs (4)
1227using var testWorkspace = TestWorkspace.Create(xmlString); 1274using var testWorkspace = TestWorkspace.Create(xmlString);
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
659using var workspace = CreateWorkspaceFromOptions(source, testParameters);
Debugging\DataTipInfoGetterTests.cs (2)
48using var workspace = TestWorkspace.CreateCSharp(markup);
Debugging\LocationInfoGetterTests.cs (2)
25using var workspace = TestWorkspace.CreateCSharp(markup, parseOptions);
Debugging\NameResolverTests.cs (4)
23using var workspace = TestWorkspace.CreateCSharp(text); 34using var workspace = TestWorkspace.CreateCSharp(" ");
Debugging\ProximityExpressionsGetterTests.cs (2)
75using var workspace = TestWorkspace.CreateCSharp(markup);
DecompiledSource\DecompiledSourceFormattingTests.cs (2)
228using var workspace = TestWorkspace.CreateCSharp(input);
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (20)
55using var workspace = TestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 86using (var ideEngineWorkspace = TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 103using var compilerEngineWorkspace = TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 122using var workspace = TestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 161using var workspace = TestWorkspace.CreateCSharp(TestResource.AllInOneCSharpCode, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 199using var workspace = TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 256using (var ideEngineWorkspace = TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 278using (var compilerEngineWorkspace = TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService)) 338using var compilerEngineWorkspace = TestWorkspace.CreateCSharp(source); 771using var workspace = TestWorkspace.CreateCSharp("class Class { }", TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\MockDiagnosticAnalyzerTests.cs (2)
57using var workspace = TestWorkspace.CreateCSharp(source, composition: GetComposition());
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1060using var workspace = CreateWorkspaceFromOptions(source, parameters);
Diagnostics\Suppression\SuppressionAllCodeTests.cs (2)
30protected override TestWorkspace CreateWorkspaceFromFile(string definition, ParseOptions parseOptions) 31=> TestWorkspace.CreateCSharp(definition, (CSharpParseOptions)parseOptions, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\Suppression\SuppressionTests.cs (3)
446using var workspace = CreateWorkspaceFromOptions(source, parameters); 759protected override Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters) 1001protected override Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters)
DocumentationComments\DocumentationCommentTests.cs (3)
2403internal override ICommandHandler CreateCommandHandler(TestWorkspace workspace) 2408protected override TestWorkspace CreateTestWorkspace(string code) 2409=> TestWorkspace.CreateCSharp(code);
DocumentationComments\XmlTagCompletionTests.cs (3)
259internal override IChainedCommandHandler<TypeCharCommandArgs> CreateCommandHandler(TestWorkspace workspace) 262protected override TestWorkspace CreateTestWorkspace(string initialMarkup) 263=> TestWorkspace.CreateCSharp(initialMarkup);
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
154using var workspace = new TestWorkspace();
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
38private static TestWorkspace CreateWorkspace() 301using var workspace = CreateWorkspace(); 368using var workspace = CreateWorkspace(); 395using var workspace = CreateWorkspace(); 429using var workspace = CreateWorkspace(); 460using var workspace = CreateWorkspace(); 509using var workspace = TestWorkspace.CreateCSharp( 542using var workspace = CreateWorkspace(); 580using var workspace = CreateWorkspace(); 619using var workspace = CreateWorkspace(); 660using var workspace = CreateWorkspace(); 707using var workspace = CreateWorkspace(); 741using var workspace = CreateWorkspace(); 795using var workspace = CreateWorkspace();
EncapsulateField\EncapsulateFieldCommandHandlerTests.cs (2)
190using var workspace = TestWorkspace.Create(XElement.Parse(@"
EncapsulateField\EncapsulateFieldTestState.cs (4)
27public TestWorkspace Workspace { get; } 31public EncapsulateFieldTestState(TestWorkspace workspace) 44var workspace = TestWorkspace.CreateCSharp(markup, composition: EditorTestCompositions.EditorFeatures);
ExtractClass\ExtractClassTests.cs (1)
54return TestWorkspace.Create(WorkspaceKind, LanguageNames.CSharp, unusedCompilationOptions, unusedParseOptions);
ExtractInterface\ExtractInterfaceTests.cs (2)
1426using var workspace = TestWorkspace.Create(XElement.Parse("""
ExtractMethod\ExtractMethodBase.cs (13)
40using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 52using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 72using (var workspace = TestWorkspace.CreateCSharp(codeWithMarker)) 90using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 125TestWorkspace workspace, 168using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, parseOptions: parseOptions); 189using var workspace = TestWorkspace.CreateCSharp(code, CodeAnalysis.CSharp.Test.Utilities.TestOptions.Regular);
ExtractMethod\ExtractMethodTests.cs (2)
11265using var workspace = TestWorkspace.Create(XElement.Parse("""
ExtractMethod\MiscTests.cs (2)
128using var workspace = TestWorkspace.CreateCSharp(markupCode, composition: EditorTestCompositions.EditorFeaturesWpf);
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (6)
28private static TestWorkspace CreateTestWorkspace(string inputMarkup) 30var workspace = TestWorkspace.CreateCSharp(inputMarkup); 37private static (string quoteCharSnapshotText, int quoteCharCaretPosition) TypeQuoteChar(TestWorkspace workspace) 63using var workspace = CreateTestWorkspace(inputMarkup); 83using var workspace = CreateTestWorkspace(inputMarkup);
Formatting\CodeCleanupTests.cs (8)
724using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf.AddParts(typeof(TCodefix))); 767using var workspace = GetTestWorkspaceForLanguage(language); 777TestWorkspace GetTestWorkspaceForLanguage(string language) 781return TestWorkspace.CreateCSharp(string.Empty, composition: EditorTestCompositions.EditorFeaturesWpf); 786return TestWorkspace.CreateVisualBasic(string.Empty, composition: EditorTestCompositions.EditorFeaturesWpf); 815using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf);
Formatting\CSharpNewDocumentFormattingServiceTests.cs (2)
22protected override TestWorkspace CreateTestWorkspace(string testCode, ParseOptions? parseOptions) 23=> TestWorkspace.CreateCSharp(testCode, parseOptions);
Formatting\FormattingEngineTests.cs (4)
414using var workspace = TestWorkspace.CreateCSharp(code); 2607using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: parseOptions);
Formatting\Indentation\CSharpFormatterTestsBase.cs (5)
50TestWorkspace workspace, 62TestWorkspace workspace, 73private static async Task TokenFormatWorkerAsync(TestWorkspace workspace, ITextBuffer buffer, int indentationLine, char ch, bool useTabs) 112using var workspace = TestWorkspace.CreateCSharp(code, composition: s_composition);
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (4)
1409using var workspace = TestWorkspace.CreateCSharp(code); 1449using var workspace = TestWorkspace.CreateCSharp(code);
Formatting\Indentation\SmartIndenterTests.cs (6)
3480using var workspace = TestWorkspace.CreateCSharp(markup, parseOptions: option, composition: s_compositionWithTestFormattingRules); 3536using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: option); 3565using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: option);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (4)
3376using var workspace = TestWorkspace.CreateCSharp(markup); 3410using var workspace = TestWorkspace.CreateCSharp(initialMarkup);
Formatting\Indentation\SmartTokenFormatterFormatTokenTests.cs (2)
613using var workspace = TestWorkspace.CreateCSharp(code);
InlineDiagnostics\InlineDiagnosticsTaggerProviderTests.cs (5)
45using var workspace = TestWorkspace.CreateCSharp(content, composition: SquiggleUtilities.WpfCompositionWithSolutionCrawler); 51using var workspace = TestWorkspace.CreateCSharp( 58private static async Task<ImmutableArray<ITagSpan<InlineDiagnosticsTag>>> GetTagSpansAsync(TestWorkspace workspace)
InlineMethod\CSharpInlineMethodTests_CrossLanguage.cs (2)
21=> ((TestWorkspace)workspace).ExportProvider.GetExportedValue<CSharpInlineMethodRefactoringProvider>(); 25var workspace = CreateWorkspaceFromOptions(initialMarkup);
Intents\IntentTestsBase.cs (5)
37using var workspace = TestWorkspace.CreateCSharp(priorDocumentText, composition: EditorTestCompositions.EditorFeatures); 64using var workspace = TestWorkspace.CreateCSharp(documentSet, composition: EditorTestCompositions.EditorFeatures); 98TestWorkspace workspace,
Interactive\BraceMatching\InteractiveBraceHighlightingTests.cs (9)
36TestWorkspace workspace, 59using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: Options.Script); 87using var workspace = TestWorkspace.CreateCSharp(code, Options.Script); 116using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: Options.Script); 172using var workspace = TestWorkspace.CreateCSharp(code, parseOptions: Options.Script);
Interactive\NavigateTo\InteractiveNavigateToTests.cs (2)
27protected override TestWorkspace CreateWorkspace(string content, TestComposition composition) 28=> TestWorkspace.CreateCSharp(content, parseOptions: Options.Script, composition: composition);
KeywordHighlighting\AbstractCSharpKeywordHighlighterTests.cs (2)
16protected override TestWorkspace CreateWorkspaceFromFile(string code, ParseOptions options) 17=> TestWorkspace.CreateCSharp(code, options, composition: Composition);
LineSeparators\LineSeparatorTests.cs (2)
538using var workspace = TestWorkspace.CreateCSharp(contents, options);
MoveToNamespace\MoveToNamespaceTests.cs (4)
1169using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithoutOptions); 1315using var workspace = TestWorkspace.Create(System.Xml.Linq.XElement.Parse(input), composition: s_composition, openDocuments: false);
NamingStylesTests.cs (3)
1235using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1260using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1288using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
NavigateTo\NavigateToSearcherTests.cs (10)
106using var workspace = TestWorkspace.CreateCSharp(""); 144using var workspace = TestWorkspace.CreateCSharp(""); 187using var workspace = TestWorkspace.CreateCSharp(""); 226using var workspace = TestWorkspace.CreateCSharp(""); 264private readonly TestWorkspace _workspace; 267public TestNavigateToSearchResult(TestWorkspace workspace, TextSpan sourceSpan)
NavigateTo\NavigateToTests.cs (22)
31protected override TestWorkspace CreateWorkspace(string content, TestComposition composition) 32=> TestWorkspace.CreateCSharp(content, composition: composition); 1260using var workspace = TestWorkspace.Create(@" 1337using var workspace = TestWorkspace.Create(@" 1370using var workspace = TestWorkspace.Create(@" 1404using var workspace = TestWorkspace.Create(@" 1434using var workspace = TestWorkspace.Create(@" 1468using var workspace = TestWorkspace.Create(@" 1503using var workspace = TestWorkspace.Create(@" 1529using var workspace = TestWorkspace.Create(@" 1556using var workspace = TestWorkspace.Create(@" 1582using var workspace = TestWorkspace.CreateCSharp(
Organizing\AbstractOrganizerTests.cs (2)
29using var workspace = TestWorkspace.CreateCSharp(initial, options);
Organizing\OrganizeTypeDeclarationTests.cs (2)
1167using var workspace = TestWorkspace.Create(XElement.Parse(@"
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (4)
129using var workspace = (TestWorkspace)project.Solution.Workspace; 210var workspace = TestWorkspace.Create(@$"
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (20)
54var workspace = (TestWorkspace)project.Solution.Workspace; 92var workspace = (TestWorkspace)project.Solution.Workspace; 133var workspace = (TestWorkspace)project.Solution.Workspace; 161var workspace = TestWorkspace.Create(@$" 227var workspace = TestWorkspace.Create(@$" 287var workspace = TestWorkspace.Create(@$" 341var workspace = TestWorkspace.Create(@$" 391var workspace = TestWorkspace.Create(@$" 455var workspace = TestWorkspace.Create(@$" 512var workspace = TestWorkspace.Create(@$"
PdbSourceDocument\PdbSourceDocumentTests.cs (8)
475var workspace = TestWorkspace.Create(@$" 522var workspace = TestWorkspace.Create(@$" 865using var workspace = (TestWorkspace)project.Solution.Workspace; 917var workspace = TestWorkspace.Create(@$"
PullMemberUp\CSharpPullMemberUpTests.cs (1)
44using var workspace = CreateWorkspaceFromOptions(initialMarkup, parametersValue);
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (5)
182protected static async Task AssertContentIsAsync(TestWorkspace workspace, Document document, int position, string expectedDescription, 193private static async Task<QuickInfoItem> GetQuickinfo(TestWorkspace workspace, Document document, int position) 201protected static async Task AssertNoContentAsync(TestWorkspace workspace, Document document, int position) 213using var workspace = TestWorkspace.CreateCSharp(code, parseOptions);
QuickInfo\SemanticQuickInfoSourceTests.cs (11)
31using var workspace = TestWorkspace.CreateCSharp(markup, options); 37using var workspace = TestWorkspace.CreateCSharp(markup, compilationOptions: options); 41private static async Task TestWithOptionsAsync(TestWorkspace workspace, params Action<QuickInfoItem>[] expectedResults) 98using var workspace = TestWorkspace.Create(xmlString); 250using var workspace = TestWorkspace.Create(xmlString); 6252using var workspace = TestWorkspace.Create(XElement.Parse(workspaceDefinition), workspaceKind: WorkspaceKind.Interactive);
QuickInfo\SyntacticQuickInfoSourceTests.cs (4)
545TestWorkspace workspace, 554TestWorkspace workspace, 607using var workspace = TestWorkspace.CreateCSharp(code, parseOptions);
ReassignedVariable\CSharpReassignedVariableTests.cs (2)
18protected override TestWorkspace CreateWorkspace(string markup) 19=> TestWorkspace.CreateCSharp(markup);
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2883using var workspace = CreateWorkspaceFromOptions(input, parameters);
RemoveUnusedParametersTests.cs (1)
1219using var workspace = CreateWorkspaceFromOptions(source, testParameters);
SimplifyInterpolationTests.cs (1)
34using var workspace = CreateWorkspaceFromOptions("""
SpellCheck\SpellCheckFixerProviderTests.cs (2)
16protected override TestWorkspace CreateWorkspace(string content) 17=> TestWorkspace.CreateCSharp(content);
SpellCheck\SpellCheckSpanTests.cs (2)
16protected override TestWorkspace CreateWorkspace(string content) 17=> TestWorkspace.CreateCSharp(content);
SplitComment\SplitCommentCommandHandlerTests.cs (2)
17protected override TestWorkspace CreateWorkspace(string markup) 18=> TestWorkspace.CreateCSharp(markup);
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (2)
58using var workspace = TestWorkspace.Create(workspaceXml);
Squiggles\ErrorSquiggleProducerTests.cs (19)
83using var workspace = TestWorkspace.Create(workspaceXml); 117using var workspace = TestWorkspace.Create(workspaceXml, composition: SquiggleUtilities.CompositionWithSolutionCrawler); 213using var workspace = TestWorkspace.CreateCSharp("class C : Bar { }", composition: SquiggleUtilities.CompositionWithSolutionCrawler); 239using var workspace = TestWorkspace.CreateCSharp("class"); 269using var workspace = TestWorkspace.CreateCSharp("class"); 315using var workspace = TestWorkspace.Create(workspaceXml, composition: s_mockComposition); 359using var workspace = TestWorkspace.Create(workspaceXml, composition: s_mockComposition); 389using var workspace = TestWorkspace.CreateCSharp(content, composition: SquiggleUtilities.CompositionWithSolutionCrawler); 395using var workspace = TestWorkspace.CreateCSharp( 402private static async Task<ImmutableArray<ITagSpan<IErrorTag>>> GetTagSpansAsync(TestWorkspace workspace, bool pull)
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (1)
88var workspace = this.Workspace;
StringIndentation\StringIndentationTests.cs (3)
27using var workspace = TestWorkspace.CreateWorkspace( 28TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp,
SuggestionTags\SuggestionTagProducerTests.cs (2)
46using var workspace = TestWorkspace.CreateCSharp(content);
SymbolKey\SymbolKeyTests.cs (12)
42using var workspace = TestWorkspace.Create(workspaceXml); 77using var workspace = TestWorkspace.Create(workspaceXml); 116using var workspace = TestWorkspace.Create(workspaceXml); 161using var workspace = TestWorkspace.Create(workspaceXml); 193using var workspace = GetWorkspace(); 210TestWorkspace GetWorkspace() 234return TestWorkspace.CreateWorkspace(XElement.Parse($@" 243return TestWorkspace.CreateWorkspace(XElement.Parse($@"
TaskList\CSharpTaskListTests.cs (2)
17protected override TestWorkspace CreateWorkspace(string codeWithMarker, TestComposition composition) 18=> TestWorkspace.CreateCSharp(codeWithMarker, composition: composition);
TaskList\NoCompilationTaskListTests.cs (3)
28protected override TestWorkspace CreateWorkspace(string codeWithMarker, TestComposition composition) 30var workspace = TestWorkspace.CreateWorkspace(XElement.Parse(
TextStructureNavigation\TextStructureNavigatorTests.cs (4)
25protected override TestWorkspace CreateWorkspace(string code) 26=> TestWorkspace.CreateCSharp(code); 465using var workspace = TestWorkspace.CreateCSharp(code, options);
UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
UpgradeProjectTests.cs (2)
41using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 63using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
Workspaces\WorkspaceTests_EditorFeatures.cs (53)
36private static TestWorkspace CreateWorkspace( 45private static async Task WaitForWorkspaceOperationsToComplete(TestWorkspace workspace) 57using var workspace = CreateWorkspace(); 85using var workspace = CreateWorkspace(); 101using var workspace = CreateWorkspace(); 116using var workspace = CreateWorkspace(); 132using var workspace = CreateWorkspace(); 143using var workspace = CreateWorkspace(); 157using var workspace = CreateWorkspace(); 182using var workspace = CreateWorkspace(); 210using var workspace = CreateWorkspace(); 237private static async Task VerifyRootTypeNameAsync(TestWorkspace workspaceSnapshotBuilder, string typeName) 256using var workspace = CreateWorkspace(); 270using var workspace = CreateWorkspace(); 292using var workspace = CreateWorkspace(); 309using var workspace = CreateWorkspace(); 331using var workspace = CreateWorkspace(); 348using var workspace = CreateWorkspace(); 365using var workspace = CreateWorkspace(); 380using var workspace = CreateWorkspace(); 399using var workspace = CreateWorkspace(); 418using var workspace = CreateWorkspace(); 442using var workspace = CreateWorkspace(); 466using var workspace = CreateWorkspace(); 511using var workspace = CreateWorkspace(disablePartialSolutions: false); 567using var workspace = CreateWorkspace(disablePartialSolutions: false, composition: composition); 633using var workspace = CreateWorkspace(); 658using var workspace = CreateWorkspace(); 691using var workspace = CreateWorkspace(); 713using var workspace = CreateWorkspace(); 734using var workspace = CreateWorkspace(); 802using var workspace = TestWorkspace.Create(workspaceElement, composition: EditorTestCompositions.EditorFeatures); 865using var workspace = CreateWorkspace(); 926using var workspace = CreateWorkspace(); 987using var workspace = CreateWorkspace(); 1011using var workspace = CreateWorkspace(); 1035using var workspace = CreateWorkspace(); 1067using var workspace = CreateWorkspace(); 1100using var workspace = CreateWorkspace(); 1129using var workspace = CreateWorkspace(); 1158using var workspace = CreateWorkspace(); 1194using var workspace = CreateWorkspace(); 1230using var workspace = CreateWorkspace(); 1258using var workspace = CreateWorkspace(); 1286using var workspace = CreateWorkspace(); 1305using var workspace = CreateWorkspace(); 1338using var workspace = TestWorkspace.Create(input, composition: EditorTestCompositions.EditorFeatures, openDocuments: true); 1391using var workspace1 = CreateWorkspace(); 1410using var workspace2 = CreateWorkspace(); 1419using var primaryWorkspace = CreateWorkspace(); 1420using var secondaryWorkspace = CreateWorkspace();
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
58using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (80)
ChangeSignature\AbstractChangeSignatureTests.cs (1)
53using var workspace = CreateWorkspaceFromOptions(markup, testOptions);
ChangeSignature\ChangeSignatureTestState.cs (8)
33public TestWorkspace Workspace { get; } 39var workspace = languageName switch 41"XML" => TestWorkspace.Create(markup, composition: s_composition), 42LanguageNames.CSharp => TestWorkspace.CreateCSharp(markup, composition: s_composition, parseOptions: (CSharpParseOptions)parseOptions), 43LanguageNames.VisualBasic => TestWorkspace.CreateVisualBasic(markup, composition: s_composition, parseOptions: parseOptions, compilationOptions: new VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)), 53var workspace = TestWorkspace.Create(workspaceXml, composition: s_composition); 57public ChangeSignatureTestState(TestWorkspace workspace)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (27)
148protected virtual void InitializeWorkspace(TestWorkspace workspace, TestParameters parameters) 155protected TestWorkspace CreateWorkspaceFromOptions(string workspaceMarkupOrCode, TestParameters parameters = null) 164var workspace = TestWorkspace.IsWorkspaceElement(workspaceMarkupOrCode) 165? TestWorkspace.Create(XElement.Parse(workspaceMarkupOrCode), openDocuments: false, composition: composition, documentServiceProvider: documentServiceProvider, workspaceKind: parameters.workspaceKind) 166: TestWorkspace.Create(GetLanguage(), parameters.compilationOptions, parameters.parseOptions, files: new[] { workspaceMarkupOrCode }, composition: composition, documentServiceProvider: documentServiceProvider, workspaceKind: parameters.workspaceKind); 193private static void MakeProjectsAndDocumentsRooted(TestWorkspace workspace) 231private static void AddAnalyzerConfigDocumentWithOptions(TestWorkspace workspace, OptionsCollection options) 287using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 306using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 312TestWorkspace workspace, TestParameters parameters); 315TestWorkspace workspace, TestParameters parameters); 329using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 340using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 351using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 366using (var workspace = CreateWorkspaceFromOptions(initialMarkup, ps)) 454using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 568TestWorkspace workspace, string expected, 583TestWorkspace workspace, 596if (TestWorkspace.IsWorkspaceElement(expectedText)) 666using (var expectedWorkspace = TestWorkspace.Create(expectedText, composition: composition)) 738TestWorkspace workspace, CodeAction action, TestParameters parameters = null) 764TestWorkspace workspace, 888TestWorkspace workspace, 900private static bool TryGetDocumentAndSelectSpan(TestWorkspace workspace, out Document document, out TextSpan span) 925private static Document GetDocumentAndAnnotatedSpan(TestWorkspace workspace, out string annotation, out TextSpan span)
CodeActions\AbstractCodeActionOrUserDiagnosticTest_TestAddDocument.cs (4)
48TestWorkspace workspace, 67using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 75TestWorkspace workspace, 93TestWorkspace workspace,
CodeActions\AbstractCodeActionTest.cs (7)
38TestWorkspace workspace, TestParameters parameters = null) 92protected override Task<ImmutableArray<Diagnostic>> GetDiagnosticsWorkerAsync(TestWorkspace workspace, TestParameters parameters) 96TestWorkspace workspace, TestParameters parameters) 105TestWorkspace workspace, 124TestWorkspace workspace, 145TestWorkspace workspace, string expectedPreviewContents, 162protected static Document GetDocument(TestWorkspace workspace)
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (3)
144TestWorkspace workspace, TestParameters parameters) 156TestWorkspace workspace, TestParameters parameters) 212using (var workspace = CreateWorkspaceFromOptions(initialMarkup, testOptions))
Diagnostics\AbstractSuppressionAllCodeTests.cs (2)
30protected abstract TestWorkspace CreateWorkspaceFromFile(string definition, ParseOptions parseOptions); 70using (var workspace = CreateWorkspaceFromFile(code, options))
Diagnostics\AbstractSuppressionDiagnosticTest.cs (2)
70TestWorkspace workspace, TestParameters parameters) 81TestWorkspace workspace, TestParameters parameters)
Diagnostics\AbstractUnncessarySuppressionDiagnosticTest.cs (3)
32private void AddAnalyzersToWorkspace(TestWorkspace workspace) 39TestWorkspace workspace, TestParameters parameters) 47TestWorkspace workspace, TestParameters parameters)
Diagnostics\AbstractUserDiagnosticTest.cs (8)
39TestWorkspace workspace, TestParameters parameters); 42TestWorkspace workspace, TestParameters parameters); 48using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps); 75TestWorkspace workspace, TestParameters parameters) 82TestWorkspace workspace, TestParameters parameters) 110protected static Document GetDocumentAndSelectSpan(TestWorkspace workspace, out TextSpan span) 238using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters); 253using var workspace = CreateWorkspaceFromOptions(initialMarkup, ps);
Diagnostics\AbstractUserDiagnosticTest_GenerateTypeDialog.cs (5)
62using var workspace = TestWorkspace.IsWorkspaceElement(initial) 63? TestWorkspace.Create(initial, composition: s_composition) 65? TestWorkspace.CreateCSharp(initial, composition: s_composition) 66: TestWorkspace.CreateVisualBasic(initial, composition: s_composition);
MoveToNamespace\AbstractMoveToNamespaceTests.cs (2)
44var workspace = CreateWorkspaceFromOptions(markup, testParameters); 105var workspace = CreateWorkspaceFromOptions(markup, new TestParameters());
MoveToNamespace\AbstractMoveToNamespaceTests.TestState.cs (2)
19public TestState(TestWorkspace workspace) 25public TestWorkspace Workspace { get; }
MoveType\AbstractMoveTypeTest.cs (4)
48using (var workspace = CreateWorkspaceFromOptions(originalCode, testOptions)) 91using (var workspace = CreateWorkspaceFromOptions(originalCode, testOptions)) 131Workspaces.TestWorkspace workspace, 163using var workspace = CreateWorkspaceFromOptions(originalCode, testOptions);
SplitComments\AbstractSplitCommentCommandHandlerTests.cs (2)
30protected abstract TestWorkspace CreateWorkspace(string markup); 53using var workspace = CreateWorkspace(inputMarkup);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (185)
AbstractCommandHandlerTestState.cs (2)
31public readonly TestWorkspace Workspace; 65Workspace = TestWorkspace.CreateWorkspace(
AbstractTypingCommandHandlerTest.cs (4)
23internal abstract ICommandHandler<TCommandArgs> GetCommandHandler(TestWorkspace workspace); 25protected abstract TestWorkspace CreateTestWorkspace(string initialMarkup); 29protected void Verify(string initialMarkup, string expectedMarkup, Action<TestWorkspace> initializeWorkspace = null) 31using (var workspace = CreateTestWorkspace(initialMarkup))
AutomaticCompletion\AbstractAutomaticBraceCompletionTests.cs (3)
152internal static Holder CreateSession(TestWorkspace workspace, char opening, char closing, OptionsCollection globalOptions = null) 175public TestWorkspace Workspace { get; } 178public Holder(TestWorkspace workspace, IBraceCompletionSession session)
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (6)
29protected abstract Action CreateNextHandler(TestWorkspace workspace); 31internal abstract IChainedCommandHandler<AutomaticLineEnderCommandArgs> GetCommandHandler(TestWorkspace workspace); 76using var workspace = TestWorkspace.Create(Language, compilationOptions: null, parseOptions: null, new[] { markupCode }, composition: EditorTestCompositions.EditorFeaturesWpf); 117public static T GetService<T>(TestWorkspace workspace) 120public static T GetExportedValue<T>(TestWorkspace workspace)
BraceHighlighting\AbstractBraceHighlightingTests.cs (3)
40using (var workspace = CreateWorkspace(text, options)) 66internal virtual IBraceMatchingService GetBraceMatchingService(TestWorkspace workspace) 69protected abstract TestWorkspace CreateWorkspace(string markup, ParseOptions options);
BraceHighlighting\MultiCharacterBraceHighlightingTests.cs (3)
23protected override TestWorkspace CreateWorkspace(string markup, ParseOptions options) 24=> TestWorkspace.Create( 27internal override IBraceMatchingService GetBraceMatchingService(TestWorkspace workspace)
BraceMatching\AbstractBraceMatcherTests.cs (2)
24protected abstract TestWorkspace CreateWorkspaceFromCode(string code, ParseOptions options); 28using (var workspace = CreateWorkspaceFromCode(markup, options))
BracePairs\AbstractBracePairsTests.cs (2)
25protected abstract TestWorkspace CreateWorkspace(string input); 29using var workspace = CreateWorkspace(test);
CodeLens\AbstractCodeLensTest.cs (8)
23using (var workspace = TestWorkspace.Create(input)) 53using (var workspace = TestWorkspace.Create(input)) 81using (var workspace = TestWorkspace.Create(input)) 109using (var workspace = TestWorkspace.Create(input))
CommentSelection\AbstractToggleCommentTestBase.cs (4)
29internal abstract AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(TestWorkspace workspace); 31internal abstract TestWorkspace GetWorkspace(string markup, TestComposition composition); 38using (var workspace = GetWorkspace(markup, composition: EditorTestCompositions.EditorFeatures)) 57using (var workspace = GetWorkspace(subjectBufferMarkup, composition: EditorTestCompositions.EditorFeatures))
CompleteStatement\AbstractCompleteStatementTests.cs (6)
26internal abstract ICommandHandler GetCommandHandler(TestWorkspace workspace); 28protected abstract TestWorkspace CreateTestWorkspace(string code); 58protected void ExecuteTest(IWpfTextView view, TestWorkspace workspace) 79Action<IWpfTextView, TestWorkspace> execute, 80Action<TestWorkspace> setOptionsOpt = null) 82using (var workspace = CreateTestWorkspace(initialMarkup))
Completion\AbstractArgumentProviderTests`1.cs (1)
55var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition());
Completion\AbstractCompletionProviderTests.cs (14)
118protected abstract TestWorkspace CreateWorkspace(string fileContents); 249var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition()); 268var workspace = workspaceFixture.Target.GetWorkspace(markup, GetComposition(), workspaceKind: workspaceKind); 446var workspace = workspaceFixture.Target.GetWorkspace(); 533var workspace = workspaceFixture.Target.GetWorkspace(); 568var workspace = workspaceFixture.Target.GetWorkspace(); 805using (var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition())) 863using (var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition())) 894using (var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition())) 1041using (var workspace = CreateWorkspace(markup)) 1092using (var workspace = CreateWorkspace(initialMarkup))
Diagnostics\DiagnosticTaggerWrapper.cs (2)
27private readonly TestWorkspace _workspace; 37TestWorkspace workspace,
Diagnostics\GenerateType\GenerateTypeTestState.cs (2)
22public TestWorkspace Workspace { get; } 30TestWorkspace workspace,
DocumentationComments\AbstractDocumentationCommentTests.cs (4)
31internal abstract ICommandHandler CreateCommandHandler(TestWorkspace workspace); 33protected abstract TestWorkspace CreateTestWorkspace(string code); 130Action<TestWorkspace, IWpfTextView, IEditorOperationsFactoryService> execute, 136using (var workspace = CreateTestWorkspace(initialMarkup))
DocumentationComments\AbstractXmlTagCompletionTests.cs (3)
24internal abstract IChainedCommandHandler<TypeCharCommandArgs> CreateCommandHandler(TestWorkspace testWorkspace); 25protected abstract TestWorkspace CreateTestWorkspace(string initialMarkup); 29using (var workspace = CreateTestWorkspace(initialMarkup))
EditAndContinue\ActiveStatementsDescription.cs (1)
145var documentName = filePaths?[sourceIndex] ?? Path.Combine(TempRoot.Root, TestWorkspace.GetDefaultTestSourceDocumentName(sourceIndex, extension));
ExtractInterface\ExtractInterfaceTestState.cs (5)
32public TestWorkspace Workspace { get; } 46var workspace = languageName == LanguageNames.CSharp 47? TestWorkspace.CreateCSharp(markup, composition: Composition, compilationOptions: compilationOptions, parseOptions: parseOptions) 48: TestWorkspace.CreateVisualBasic(markup, composition: Composition, compilationOptions: compilationOptions, parseOptions: parseOptions); 55public ExtractInterfaceTestState(TestWorkspace workspace)
Formatting\AbstractNewDocumentFormattingServiceTests.cs (2)
23protected abstract TestWorkspace CreateTestWorkspace(string testCode, ParseOptions? parseOptions); 27using var workspace = CreateTestWorkspace(testCode, parseOptions);
Formatting\CoreFormatterTestsBase.cs (7)
71TestWorkspace workspace, 133using var workspace = CreateWorkspace(codeWithMarker, parseOptions); 158private TestWorkspace CreateWorkspace(string codeWithMarker, ParseOptions parseOptions = null) 160? TestWorkspace.CreateCSharp(codeWithMarker, composition: s_composition, parseOptions: parseOptions) 161: TestWorkspace.CreateVisualBasic(codeWithMarker, composition: s_composition, parseOptions: parseOptions); 180using var workspace = CreateWorkspace(code); 241using var workspace = CreateWorkspace(codeWithMarker);
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (4)
34using (var workspace = TestWorkspace.Create( 60using (var workspace = TestWorkspace.Create(
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (2)
32protected abstract TestWorkspace CreateWorkspaceFromFile(string code, ParseOptions options); 44using var workspace = CreateWorkspaceFromFile(markup, options);
LanguageServer\AbstractLanguageServerProtocolTests.cs (14)
311var workspace = CreateWorkspace(lspOptions, workspaceKind: null); 313workspace.InitializeDocuments(TestWorkspace.CreateWorkspaceElement(languageName, files: markups, sourceGeneratedFiles: lspOptions.SourceGeneratedMarkups), openDocuments: false); 318private async Task<TestLspServer> CreateTestLspServerAsync(TestWorkspace workspace, InitializationOptions initializationOptions) 357var workspace = CreateWorkspace(lspOptions, workspaceKind); 369internal TestWorkspace CreateWorkspace(InitializationOptions? options, string? workspaceKind) 371var workspace = new TestWorkspace(Composition, workspaceKind, configurationOptions: new WorkspaceConfigurationOptions(EnableOpeningSourceGeneratedFiles: true)); 387protected static async Task WaitForWorkspaceOperationsAsync(TestWorkspace workspace) 393private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 416public static async Task<Dictionary<string, IList<LSP.Location>>> GetAnnotatedLocationsAsync(TestWorkspace workspace, Solution solution) 492public readonly TestWorkspace TestWorkspace; 501TestWorkspace testWorkspace, 539internal static async Task<TestLspServer> CreateAsync(TestWorkspace testWorkspace, InitializationOptions initializationOptions, ILspServiceLogger logger) 561internal static async Task<TestLspServer> CreateAsync(TestWorkspace testWorkspace, LSP.ClientCapabilities clientCapabilities, RoslynLanguageServer target, Stream clientStream) 576private static RoslynLanguageServer CreateLanguageServer(Stream inputStream, Stream outputStream, TestWorkspace workspace, WellKnownLspServerKinds serverKind, ILspServiceLogger logger)
NavigateTo\AbstractNavigateToTests.cs (14)
69protected abstract TestWorkspace CreateWorkspace(string content, TestComposition composition); 79private protected static NavigateToItemProvider CreateProvider(TestWorkspace workspace) 86protected async Task TestAsync(TestHost testHost, Composition composition, string content, Func<TestWorkspace, Task> body) 99protected async Task TestAsync(TestHost testHost, Composition composition, XElement content, Func<TestWorkspace, Task> body) 113string content, Func<TestWorkspace, Task> body, TestHost testHost, 116using var workspace = CreateWorkspace(content, testHost, composition); 121XElement content, Func<TestWorkspace, Task> body, TestHost testHost, 124using var workspace = CreateWorkspace(content, testHost, composition); 128private protected TestWorkspace CreateWorkspace( 135var workspace = TestWorkspace.Create(workspaceElement, composition: composition); 140private protected TestWorkspace CreateWorkspace( 147var workspace = CreateWorkspace(content, composition); 152internal void InitializeWorkspace(TestWorkspace workspace)
QuickInfo\AbstractQuickInfoSourceTests.cs (2)
49TestWorkspace workspace, 54TestWorkspace workspace,
ReassignedVariable\AbstractReassignedVariableTests.cs (2)
20protected abstract TestWorkspace CreateWorkspace(string markup); 24using var workspace = CreateWorkspace(markup);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (5)
349using var testWorkspace = TestWorkspace.Create(xmlString); 377TestWorkspace workspace, 468using var testWorkspace = TestWorkspace.Create(xmlString);
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (2)
21protected abstract TestWorkspace CreateWorkspace(string content); 34using var workspace = CreateWorkspace(content);
SpellCheck\AbstractSpellCheckSpanTests.cs (2)
22protected abstract TestWorkspace CreateWorkspace(string content); 26using var workspace = CreateWorkspace(content);
Squiggles\SquiggleUtilities.cs (1)
32TestWorkspace workspace,
Squiggles\TestDiagnosticTagProducer.cs (2)
29TestWorkspace workspace, 35internal static async Task<IList<ITagSpan<TTag>>> GetErrorsFromUpdateSource(TestWorkspace workspace, DiagnosticsUpdatedArgs updateArgs, DiagnosticKind diagnosticKind)
Structure\AbstractSyntaxStructureProviderTests.cs (4)
44using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode); 65using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode);
TaskList\AbstractTaskListTests.cs (3)
24protected TestWorkspace CreateWorkspace(string codeWithMarker, TestHost host) 27protected abstract TestWorkspace CreateWorkspace(string codeWithMarker, TestComposition testComposition); 31using var workspace = CreateWorkspace(codeWithMarker, host);
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (2)
21protected abstract TestWorkspace CreateWorkspace(string code); 27using var workspace = CreateWorkspace(code);
Workspaces\CSharpTestWorkspaceFixture.cs (2)
16protected override TestWorkspace CreateWorkspace(TestComposition composition = null) 18return TestWorkspace.CreateWithSingleEmptySourceFile(
Workspaces\InteractiveCSharpTestWorkspaceFixture.cs (3)
16internal static TestWorkspace CreateInteractiveWorkspace(string fileContent, TestComposition composition) 26return TestWorkspace.Create(XElement.Parse(workspaceDefinition), composition: composition, workspaceKind: WorkspaceKind.Interactive); 29protected override TestWorkspace CreateWorkspace(TestComposition composition = null)
Workspaces\TestHostDocument.cs (2)
253var workspace = (TestWorkspace?)_languageServiceProvider?.WorkspaceServices.Workspace;
Workspaces\TestHostProject.cs (2)
204TestWorkspace workspace, 220TestWorkspace workspace,
Workspaces\TestWorkspace_Create.cs (9)
87internal static TestWorkspace Create( 100internal static TestWorkspace Create( 111internal static TestWorkspace Create( 124internal static TestWorkspace Create( 143internal static TestWorkspace CreateWithSingleEmptySourceFile( 180public static TestWorkspace CreateCSharp( 192public static TestWorkspace CreateCSharp( 209public static TestWorkspace CreateVisualBasic( 220public static TestWorkspace CreateVisualBasic(
Workspaces\TestWorkspace_XmlConsumption.cs (16)
61public static TestWorkspace Create(string xmlDefinition, bool openDocuments = false, TestComposition composition = null) 64public static TestWorkspace CreateWorkspace( 73internal static TestWorkspace Create( 81var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 282TestWorkspace workspace, 503private static string GetAssemblyName(TestWorkspace workspace, XElement projectElement, ref int projectId) 519private static string GetLanguage(TestWorkspace workspace, XElement projectElement) 539private static string GetRootNamespace(TestWorkspace workspace, CompilationOptions compilationOptions, XElement projectElement) 558TestWorkspace workspace, 569private static CompilationOptions CreateCompilationOptions(TestWorkspace workspace, string language, XElement compilationOptionsElement, ParseOptions parseOptions) 708TestWorkspace workspace, 889TestWorkspace workspace, 921private static MetadataReference CreateMetadataReferenceFromSource(TestWorkspace workspace, XElement projectElement, XElement referencedSource) 950private static Compilation CreateCompilation(TestWorkspace workspace, XElement referencedSource) 999private static IList<MetadataReference> CreateReferenceList(TestWorkspace workspace, XElement element) 1035private static IList<MetadataReference> CreateCommonReferences(TestWorkspace workspace, XElement element)
Workspaces\TestWorkspaceFixture.cs (6)
24private TestWorkspace _workspace; 29public TestWorkspace GetWorkspace(TestComposition composition = null) 35public TestWorkspace GetWorkspace(string markup, TestComposition composition = null, string workspaceKind = null) 45_workspace = TestWorkspace.CreateWorkspace(XElement.Parse(markup), composition: composition, workspaceKind: workspaceKind); 54var workspace = GetWorkspace(composition); 60protected abstract TestWorkspace CreateWorkspace(TestComposition composition);
Workspaces\VisualBasicTestWorkspaceFixture.cs (2)
20protected override TestWorkspace CreateWorkspace(TestComposition composition = null) 22return TestWorkspace.CreateWithSingleEmptySourceFile(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (482)
CodeFixes\CodeFixServiceTests.cs (17)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 89using var workspace = tuple.workspace; 115using var workspace = tuple.workspace; 146using var workspace = tuple.workspace; 182using var workspace = tuple.workspace; 258using var workspace = tuple.workspace; 287using var workspace = tuple.workspace; 302private static (TestWorkspace workspace, DiagnosticAnalyzerService analyzerService, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 309private static (TestWorkspace workspace, DiagnosticAnalyzerService analyzerService, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 322var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 353TestWorkspace workspace, 694using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 814using var workspace = tuple.workspace; 831using var workspace2 = tuple.workspace;
CodeGeneration\CodeGenerationTests.cs (7)
446var workspace = testContext.Workspace; 863public readonly TestWorkspace Workspace; 871TestWorkspace workspace, 889var workspace = CreateWorkspaceFromFile(initial.NormalizeLineEndings(), isVisualBasic, null, null); 1004private static TestWorkspace CreateWorkspaceFromFile(string file, bool isVisualBasic, ParseOptions parseOptions, CompilationOptions compilationOptions) 1007? TestWorkspace.CreateVisualBasic(file, (VB.VisualBasicParseOptions)parseOptions, (VB.VisualBasicCompilationOptions)compilationOptions) 1008: TestWorkspace.CreateCSharp(file, (CS.CSharpParseOptions)parseOptions, (CS.CSharpCompilationOptions)compilationOptions);
CodeRefactorings\CodeRefactoringServiceTest.cs (10)
47using var workspace = TestWorkspace.CreateCSharp(code, composition: FeaturesTestCompositions.Features); 86using var workspace = TestWorkspace.Create(@" 104using var workspace = TestWorkspace.CreateCSharp(@"class Program {}", 166using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 205using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features);
CommentSelection\ToggleBlockCommentCommandHandlerTests.cs (3)
1503internal override AbstractCommentSelectionBase<ValueTuple> GetToggleCommentCommandHandler(TestWorkspace workspace) 1509internal override TestWorkspace GetWorkspace(string markup, TestComposition composition) 1510=> TestWorkspace.CreateCSharp(markup, composition: composition);
Completion\CompletionServiceTests.cs (2)
40using var workspace = TestWorkspace.CreateCSharp(code, openDocuments: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (12)
752using var workspace = TestWorkspace.CreateCSharp("class A {}", composition: s_editorFeaturesCompositionWithMockDiagnosticUpdateSourceRegistrationService.AddParts(typeof(TestDocumentTrackingService))); 877using var workspace = new TestWorkspace(composition); 885workspace.InitializeDocuments(TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp, files: files, sourceGeneratedFiles: sourceGeneratedFiles), openDocuments: false); 982using var workspace = TestWorkspace.CreateCSharp(source, 1055using var workspace = TestWorkspace.CreateCSharp("class A { }"); 1105using var workspace = TestWorkspace.CreateCSharp(source); 1148using var workspace = TestWorkspace.CreateCSharp("// This file will get a diagnostic", composition: s_featuresCompositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\DiagnosticDataTests.cs (5)
114using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 140using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 184using var workspace = TestWorkspace.CreateCSharp(files: Array.Empty<string>(), sourceGeneratedFiles: new[] { content }, composition: EditorTestCompositions.EditorFeatures); 224using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\DiagnosticsClassificationTaggerProviderTests.cs (4)
41using var workspace = TestWorkspace.CreateCSharp(new string[] { "class A { }", "class E { }" }, parseOptions: CSharpParseOptions.Default, composition: SquiggleUtilities.CompositionWithSolutionCrawler); 133using var workspace = TestWorkspace.CreateCSharp(new string[] { "class A { }", "class E { }" }, parseOptions: CSharpParseOptions.Default, composition: SquiggleUtilities.CompositionWithSolutionCrawler);
Diagnostics\DiagnosticServiceTests.cs (5)
23private static DiagnosticService GetDiagnosticService(TestWorkspace workspace) 38using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 67using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 109using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 166private static DiagnosticData RaiseDiagnosticEvent(ManualResetEvent set, TestDiagnosticUpdateSource source, TestWorkspace workspace, ProjectId projectId, DocumentId documentId, object id)
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (10)
48using var workspace = TestWorkspace.CreateCSharp(new string[] { "class A { }", "class E { }" }, parseOptions: CSharpParseOptions.Default); 80using var workspace = TestWorkspace.CreateCSharp(new string[] { "class A {" }, parseOptions: CSharpParseOptions.Default); 104using var workspace = TestWorkspace.CreateCSharp(new string[] { "class C {" }, parseOptions: CSharpParseOptions.Default); 139using var workspace = TestWorkspace.CreateCSharp( 183using var workspace = TestWorkspace.CreateCSharp(
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
107using var workspace = new TestWorkspace(); 669using var workspace = new TestWorkspace();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (4)
60using var workspace = CreateWorkspaceFromFile(source, language, rootNamespace); 77private static TestWorkspace CreateWorkspaceFromFile(string source, string language, string rootNamespace) 81return TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 85return TestWorkspace.CreateVisualBasic(
EditAndContinue\ActiveStatementsMapTests.cs (3)
67using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 134using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 175using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
33var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 84var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (66)
75private TestWorkspace CreateWorkspace(out Solution solution, out EditAndContinueWorkspaceService service, Type[] additionalParts = null) 77var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(additionalParts), solutionTelemetryId: s_solutionTelemetryId); 83private TestWorkspace CreateEditorWorkspace(out Solution solution, out EditAndContinueWorkspaceService service, out EditAndContinueLanguageService languageService, Type[] additionalParts = null) 92var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 525using var _ = CreateWorkspace(out var solution, out var service, new[] { typeof(NoCompilationLanguageService) }); 612using var _ = CreateWorkspace(out var solution, out var service); 645using var _ = CreateWorkspace(out var solution, out var service); 680using var _ = CreateWorkspace(out var solution, out var service, new[] { typeof(NoCompilationLanguageService) }); 715using var _ = CreateWorkspace(out var solution, out var service); 748using var _ = CreateWorkspace(out var solution, out var service); 800using var _ = CreateWorkspace(out var solution, out var service); 908using var _w = CreateWorkspace(out var solution, out var service); 977using var _ = CreateWorkspace(out var solution, out var service); 1030using var _ = CreateWorkspace(out var solution, out var service); 1089using var _ = CreateWorkspace(out var solution, out var service); 1175using var _ = CreateWorkspace(out var solution, out var service); 1227using var _ = CreateWorkspace(out var solution, out var service); 1277using var _ = CreateWorkspace(out var solution, out var service); 1337using var workspace = CreateWorkspace(out var solution, out var service); 1386using var _ = CreateWorkspace(out var solution, out var service); 1453using var _ = CreateWorkspace(out var solution, out var service); 1529using var _ = CreateWorkspace(out var solution, out var service); 1564using var _ = CreateWorkspace(out var solution, out var service); 1671using var _ = CreateWorkspace(out var solution, out var service); 1715using var _ = CreateWorkspace(out var solution, out var service); 1770using var _ = CreateWorkspace(out var solution, out var service); 1810using var _ = CreateWorkspace(out var solution, out var service); 1854using var _ = CreateWorkspace(out var solution, out var service); 1919using var _ = CreateWorkspace(out var solution, out var service); 2087using var _ = CreateWorkspace(out var solution, out var service); 2171using var _ = CreateWorkspace(out var solution, out var service); 2284using var _ = CreateWorkspace(out var solution, out var service); 2317using var _ = CreateWorkspace(out var solution, out var service); 2354using var _ = CreateWorkspace(out var solution, out var service); 2425using var _ = CreateWorkspace(out var solution, out var service); 2513using var _ = CreateWorkspace(out var solution, out var service); 2581using var _ = CreateWorkspace(out var solution, out var service); 2643using var _ = CreateWorkspace(out var solution, out var service); 2695using var _ = CreateWorkspace(out var solution, out var service); 2831using var _ = CreateWorkspace(out var solution, out var service); 2951using var _ = CreateWorkspace(out var solution, out var service); 3001using var _ = CreateWorkspace(out var solution, out var service); 3061using var _ = CreateWorkspace(out var solution, out var service); 3109using var _ = CreateWorkspace(out var solution, out var service); 3156using var _ = CreateWorkspace(out var solution, out var service); 3200using var _ = CreateWorkspace(out var solution, out var service); 3242using var _ = CreateWorkspace(out var solution, out var service); 3279using var _ = CreateWorkspace(out var solution, out var service); 3338using var _ = CreateWorkspace(out var solution, out var service); 3469using var _ = CreateWorkspace(out var solution, out var service); 3501using var _ = CreateWorkspace(out var solution, out var service); 3539using var _ = CreateWorkspace(out var solution, out var service); 3636using var _ = CreateWorkspace(out var solution, out var service); 3709using var _ = CreateWorkspace(out var solution, out var service, new[] { typeof(NoCompilationLanguageService) }); 3778using var _ = CreateWorkspace(out var solution, out var service); 3895using var _ = CreateWorkspace(out var solution, out var service); 3980using var _ = CreateWorkspace(out var solution, out var service); 4065using var _ = CreateWorkspace(out var solution, out var service); 4151using var _ = CreateWorkspace(out var solution, out var service); 4295using var _ = CreateWorkspace(out var solution, out var service); 4404using var _ = CreateWorkspace(out var solution, out var service); 4468using var _ = CreateWorkspace(out var solution, out var encService); 4518using var _1 = CreateWorkspace(out var solution, out var service); 4554using var workspace = CreateWorkspace(out var solution, out var encService); 4622using var workspace = CreateWorkspace(out var solution, out var encService); 4686using var workspace = CreateEditorWorkspace(out var solution, out var service, out var languageService);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
68private static Solution AddDefaultTestSolution(TestWorkspace workspace, string[] markedSources) 175using var workspace = new TestWorkspace(composition: s_composition); 338using var workspace = new TestWorkspace(composition: s_composition); 520using var workspace = new TestWorkspace(composition: s_composition); 655using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (1)
26using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
56using var localWorkspace = new TestWorkspace(composition: localComposition);
FindReferences\FindReferencesCommandHandlerTests.cs (2)
73using var workspace = TestWorkspace.CreateCSharp("class C { C() { new C(); } }");
FindSymbols\SymbolTreeInfoTests.cs (8)
24using var workspace = TestWorkspace.CreateCSharp(""); 45using var workspace = TestWorkspace.CreateCSharp(""); 68using var workspace = TestWorkspace.CreateCSharp(""); 90using var workspace = TestWorkspace.CreateCSharp("");
Formatting\InferredIndentationTests.cs (6)
25using var testWorkspace = CreateWithLines( 35using var testWorkspace = CreateWithLines( 49using var testWorkspace = CreateWithLines( 60private static TestWorkspace CreateWithLines(params string[] lines) 62var workspace = TestWorkspace.CreateCSharp(string.Join("\r\n", lines), openDocuments: true);
InheritanceMargin\InheritanceMarginTests.cs (9)
55using var testWorkspace = TestWorkspace.Create( 84using var testWorkspace = TestWorkspace.Create( 93TestWorkspace testWorkspace, 125private static async Task VerifyInheritanceMemberAsync(TestWorkspace testWorkspace, TestInheritanceMemberItem expectedItem, InheritanceMarginItem actualItem) 208using var testWorkspace = TestWorkspace.Create( 308TestWorkspace testWorkspace)
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (4)
40using var workspace = TestWorkspace.Create(WorkspaceXml, composition: EditorTestCompositions.EditorFeaturesWpf); 55using var workspace = TestWorkspace.Create(WorkspaceXml);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (5)
33public readonly TestWorkspace Workspace; 51var workspace = CreateWorkspace( 58public TestContext(TestWorkspace workspace) 257private static TestWorkspace CreateWorkspace( 308return TestWorkspace.Create(xmlString, composition: composition);
Options\GlobalOptionsTests.cs (3)
147private static TestWorkspace CreateWorkspace(out TestGlobalOptions globalOptions) 153var workspace = new TestWorkspace(composition: composition); 180using var workspace = CreateWorkspace(out var globalOptions);
Preview\PreviewWorkspaceTests.cs (4)
140using var workspace = TestWorkspace.CreateCSharp("class { }", composition: EditorTestCompositions.EditorFeatures); 163using var workspace = TestWorkspace.CreateCSharp("class { }", composition: EditorTestCompositions.EditorFeaturesWpf);
RenameTracking\RenameTrackingTestState.cs (7)
41public readonly TestWorkspace Workspace; 64var workspace = CreateTestWorkspace(markup, languageName); 74var workspace = CreateTestWorkspace(workspaceXml); 79TestWorkspace workspace, 124private static TestWorkspace CreateTestWorkspace(string code, string languageName) 134private static TestWorkspace CreateTestWorkspace(string xml) 136return TestWorkspace.Create(xml, composition: EditorTestCompositions.EditorFeaturesWpf);
Snippets\RoslynLSPSnippetConvertTests.cs (5)
404using var workspace = CreateWorkspaceFromCode(testString); 415using var workspace = CreateWorkspaceFromCode(testString); 488protected static TestWorkspace CreateWorkspaceFromCode(string code) 489=> TestWorkspace.CreateCSharp(code); 497using var workspace = CreateWorkspaceFromCode(markup);
SolutionCrawler\WorkCoordinatorTests.cs (5)
1524using var workspace = TestWorkspace.Create( 1560private static async Task<Analyzer> ExecuteOperation(TestWorkspace workspace, Action<TestWorkspace> operation) 1597private static async Task WaitAsync(SolutionCrawlerRegistrationService service, TestWorkspace workspace)
StackTraceExplorer\StackTraceExplorerTests.cs (6)
25using var workspace = TestWorkspace.CreateCSharp(code); 817using var workspace = TestWorkspace.CreateCSharp(@" 850using var workspace = TestWorkspace.CreateCSharp(code);
Structure\BlockStructureServiceTests.cs (7)
40using var workspace = TestWorkspace.CreateCSharp(code); 64using var workspace = TestWorkspace.CreateCSharp(code); 88using var workspace = TestWorkspace.CreateCSharp(code); 96TestWorkspace workspace)
Structure\StructureTaggerTests.cs (13)
56using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf); 122using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf); 167using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf); 212using var workspace = TestWorkspace.CreateCSharp(code, composition: EditorTestCompositions.EditorFeaturesWpf); 264using var workspace = TestWorkspace.CreateVisualBasic(code, composition: EditorTestCompositions.EditorFeaturesWpf); 320using var workspace = TestWorkspace.CreateVisualBasic(code, composition: EditorTestCompositions.EditorFeaturesWpf); 328private static async Task<List<IStructureTag>> GetTagsFromWorkspaceAsync(TestWorkspace workspace)
SymbolFinder\DependentTypeFinderTests.cs (21)
43private static TestWorkspace CreateWorkspace(TestHost host) 46return TestWorkspace.CreateWorkspace(XElement.Parse("<Workspace></Workspace>"), composition: composition); 52using var workspace = CreateWorkspace(host); 93using var workspace = CreateWorkspace(host); 140using var workspace = CreateWorkspace(host); 185using var workspace = CreateWorkspace(host); 226using var workspace = CreateWorkspace(host); 268using var workspace = CreateWorkspace(host); 310using var workspace = CreateWorkspace(host); 350using var workspace = CreateWorkspace(host); 391using var workspace = CreateWorkspace(host); 431using var workspace = CreateWorkspace(host); 462using var workspace = CreateWorkspace(host); 511using var workspace = CreateWorkspace(host); 563using var workspace = CreateWorkspace(host); 590using var workspace = CreateWorkspace(host); 623using var workspace = TestWorkspace.Create( 663using var workspace = CreateWorkspace(host); 727using var workspace = CreateWorkspace(host); 770using var workspace = CreateWorkspace(host);
SymbolFinder\FindSymbolAtPositionTests.cs (5)
19private static Task<ISymbol> FindSymbolAtPositionAsync(TestWorkspace workspace) 29using var workspace = TestWorkspace.CreateCSharp( 47using var workspace = TestWorkspace.CreateCSharp(
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
25using var workspace = TestWorkspace.Create(
Tagging\AsynchronousTaggerTests.cs (6)
39using var workspace = TestWorkspace.CreateCSharp(@"class Program 95using var workspace = TestWorkspace.CreateCSharp("class Program {\r\n\r\n}", composition: EditorTestCompositions.EditorFeaturesWpf); 114using var workspace = TestWorkspace.CreateCSharp(@"
TextEditor\TryGetDocumentTests.cs (4)
25using var workspace = TestWorkspace.CreateCSharp(code); 53using var workspace = TestWorkspace.CreateCSharp(code);
Utilities\SymbolEquivalenceComparerTests.cs (162)
52using var workspace = TestWorkspace.CreateCSharp(csharpCode); 123using var csharpWorkspace = TestWorkspace.CreateCSharp(csharpCode); 124using var vbWorkspace = TestWorkspace.CreateVisualBasic(vbCode); 193using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 194using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 244using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 245using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 284using var workspace = TestWorkspace.CreateCSharp(code); 327using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 328using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 352using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 353using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 377using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 378using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 402using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 403using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 427using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 428using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 454using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 455using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 481using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 482using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 508using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 509using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 533using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 534using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 558using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 559using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 585using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 586using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 619using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 620using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 664using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 665using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 696using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 721using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 722using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 756using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 757using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 789using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 790using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 824using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 825using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 855using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 856using var workspace2 = TestWorkspace.CreateCSharp(csharpCode1); 932using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 933using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 969using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 970using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 994using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 995using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1019using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1020using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1050using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1051using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1080using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1081using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1111using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1112using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1151using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1152using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1181using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1182using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1211using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1212using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1242using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1243using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1273using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1274using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1305using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1306using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1341using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1342using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1402using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1403using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1490using var workspace1 = TestWorkspace.CreateCSharp(code); 1491using var workspace2 = TestWorkspace.CreateCSharp(code); 1564using var workspace1 = TestWorkspace.CreateVisualBasic(code); 1565using var workspace2 = TestWorkspace.CreateVisualBasic(code); 1587using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1588using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
ValueTracking\AbstractBaseValueTrackingTests.cs (8)
22protected TestWorkspace CreateWorkspace(string code, TestHost testHost) 25protected abstract TestWorkspace CreateWorkspace(string code, TestComposition composition); 27internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, CancellationToken cancellationToken = default) 37internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 43internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateItemsAsync(TestWorkspace testWorkspace, (int line, string text)[] itemInfo, CancellationToken cancellationToken = default) 56internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateChildrenAsync(TestWorkspace testWorkspace, ValueTrackedItem item, (int line, string text)[] childInfo, CancellationToken cancellationToken = default) 69internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 75internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, IEnumerable<ValueTrackedItem> items, CancellationToken cancellationToken = default)
ValueTracking\CSharpValueTrackingTests.cs (21)
17protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 18=> TestWorkspace.CreateCSharp(code, composition: composition); 38using var workspace = CreateWorkspace(code, testHost); 72using var workspace = CreateWorkspace(code, testHost); 105using var workspace = CreateWorkspace(code, testHost); 139using var workspace = CreateWorkspace(code, testHost); 171using var workspace = CreateWorkspace(code, testHost); 198using var workspace = CreateWorkspace(code, testHost); 225using var workspace = CreateWorkspace(code, testHost); 244using var workspace = CreateWorkspace(code, testHost); 266using var workspace = CreateWorkspace(code, testHost); 317using var workspace = CreateWorkspace(code, testHost); 444using var workspace = CreateWorkspace(code, testHost); 585using var workspace = CreateWorkspace(code, testHost); 664using var workspace = CreateWorkspace(code, testHost); 724using var workspace = CreateWorkspace(code, testHost); 787using var workspace = CreateWorkspace(code, testHost); 854using var workspace = CreateWorkspace(code, testHost); 924using var workspace = CreateWorkspace(code, testHost); 987using var workspace = CreateWorkspace(code, testHost); 1038using var workspace = CreateWorkspace(code, testHost);
ValueTracking\VisualBasicValueTrackingTests.cs (10)
17protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 18=> TestWorkspace.CreateVisualBasic(code, composition: composition); 48using var workspace = CreateWorkspace(code, testHost); 93using var workspace = CreateWorkspace(code, testHost); 132using var workspace = CreateWorkspace(code, testHost); 164using var workspace = CreateWorkspace(code, testHost); 191using var workspace = CreateWorkspace(code, testHost); 228using var workspace = CreateWorkspace(code, testHost); 288using var workspace = CreateWorkspace(code, testHost); 350using var workspace = CreateWorkspace(code, testHost);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (205)
Classification\ClassificationTests.vb (6)
29Using workspace = TestWorkspace.Create( 79Using workspace = TestWorkspace.Create( 141Using workspace = TestWorkspace.Create( 207Using workspace = TestWorkspace.Create( 260Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition) 322Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition)
Classification\SyntacticChangeRangeComputerTests.vb (1)
17Using workspace = TestWorkspace.Create(language, compilationOptions:=Nothing, parseOptions:=Nothing, markup)
CodeDefinitionWindow\AbstractCodeDefinitionWindowTests.vb (2)
42Protected MustOverride Function CreateWorkspace(code As String, testComposition As TestComposition) As TestWorkspace 75Public Shared Async Function VerifyContextLocationAsync(displayName As String, workspace As TestWorkspace) As Task
CodeDefinitionWindow\CrossLanguageCodeDefinitionWindowTests.vb (2)
100Using workspace = TestWorkspace.Create( 131Using workspace = TestWorkspace.Create(
CodeDefinitionWindow\CSharpCodeDefinitionWindowTests.vb (2)
98Protected Overrides Function CreateWorkspace(code As String, testComposition As TestComposition) As TestWorkspace 99Return TestWorkspace.CreateCSharp(code, composition:=testComposition)
CodeDefinitionWindow\VisualBasicCodeDefinitionWindowTests.vb (2)
80Protected Overrides Function CreateWorkspace(code As String, testComposition As TestComposition) As TestWorkspace 81Return TestWorkspace.CreateVisualBasic(code, composition:=testComposition)
CodeFixes\CodeFixServiceTests.vb (2)
48Using workspace = TestWorkspace.Create(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 127Using workspace = TestWorkspace.Create(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
Compilation\CompilationTests.vb (1)
31Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (9)
40Using workspace = TestWorkspace.Create(definition, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 63Optional onAfterWorkspaceCreated As Func(Of TestWorkspace, Task) = Nothing, 65Using workspace = TestWorkspace.CreateWorkspace(definition, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 126Friend Async Function GetDiagnosticAndFixAsync(workspace As TestWorkspace) As Task(Of Tuple(Of Diagnostic, CodeFixCollection)) 130Private Shared Function GetHostDocument(workspace As TestWorkspace) As TestHostDocument 152Private Async Function GetDiagnosticAndFixesAsync(workspace As TestWorkspace) As Task(Of IEnumerable(Of Tuple(Of Diagnostic, CodeFixCollection))) 181Private Shared Async Function GetDocumentAndDiagnosticsAsync(workspace As TestWorkspace) As Task(Of Tuple(Of Document, IEnumerable(Of Diagnostic))) 204Using workspace = TestWorkspace.Create(xmlDefinition, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 223Using workspace = TestWorkspace.Create(xmlDefinition, composition:=s_composition)
Diagnostics\AddImport\AddImportCrossLanguageTests.vb (5)
407Async Function(workspace As TestWorkspace) 455Private Async Function WaitForSymbolTreeInfoCache(workspace As TestWorkspace) As Task 571Optional onAfterWorkspaceCreated As Func(Of TestWorkspace, Task) = Nothing, 574Dim workspace As TestWorkspace = Nothing 600onAfterWorkspaceCreated:=Async Function(ws As TestWorkspace)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
45Using workspace = TestWorkspace.Create(input, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
Diagnostics\DiagnosticProviderTests.vb (5)
260Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_composition) 288Private Shared Function GetDiagnosticProvider(workspace As TestWorkspace) As DiagnosticAnalyzerService 305Private Shared Function GetExpectedDiagnostics(workspace As TestWorkspace, diagnostics As XElement) As List(Of DiagnosticData) 333Private Shared Function GetProjectId(workspace As TestWorkspace, projectName As String) As ProjectId 339Private Shared Function GetDocumentId(workspace As TestWorkspace, document As String) As DocumentId
Diagnostics\DiagnosticServiceTests.vb (41)
70Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 178Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 218Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 260Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 326Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 371Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 403Using workspace = TestWorkspace.CreateWorkspace(test) 424Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 457Using workspace = TestWorkspace.CreateWorkspace(test) 480Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 516Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 552Using workspace = TestWorkspace.CreateWorkspace(test) 583Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 620Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 657Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 692Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 769Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 805Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 866Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 891Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 923Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 964Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1000Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1058Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1108Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1152Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1196Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1251Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1315Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1363Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1429Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 1984Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2046Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2113Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2151Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2208Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2256Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2297Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2353Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2424Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 2473Using workspace = TestWorkspace.CreateWorkspace(test, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
Expansion\AbstractExpansionTest.vb (1)
20Using workspace = TestWorkspace.Create(definition)
Extensions\ISymbolExtensionsTests.vb (1)
16Using workspace = TestWorkspace.Create(workspaceDefinition)
FindReferences\FindReferencesCommandHandlerTests.vb (1)
29Using workspace = TestWorkspace.CreateCSharp(source)
FindReferences\FindReferencesTests.LinkedFiles.vb (9)
31Using workspace = TestWorkspace.Create(definition) 63Using workspace = TestWorkspace.Create(definition) 100Using workspace = TestWorkspace.Create(definition) 216Using workspace = TestWorkspace.Create(definition) 254Using workspace = TestWorkspace.Create(definition) 298Using workspace = TestWorkspace.Create(definition) 341Using workspace = TestWorkspace.Create(definition) 384Using workspace = TestWorkspace.Create(definition) 427Using workspace = TestWorkspace.Create(definition)
FindReferences\FindReferencesTests.vb (5)
67Using workspace = TestWorkspace.Create(element, composition:=s_composition.WithTestHostParts(host)) 162Private Shared Function GetExpectedAdditionalPropertiesMap(workspace As TestWorkspace) As Dictionary(Of String, HashSet(Of String)) 279Using workspace = TestWorkspace.Create(definition, composition:=s_composition.WithTestHostParts(host).AddParts(GetType(WorkspaceTestLogger))) 521Using workspace = TestWorkspace.Create(" 592Using workspace = TestWorkspace.Create("
GoToDefinition\GoToDefinitionCommandHandlerTests.vb (3)
49Using workspace = TestWorkspace.Create(definition, composition:=GoToTestHelpers.Composition) 92Using workspace = TestWorkspace.Create(definition, composition:=GoToTestHelpers.Composition) 137Using workspace = TestWorkspace.Create(definition, composition:=GoToTestHelpers.Composition)
GoToDefinition\GoToDefinitionTestsBase.vb (1)
20Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=GoToTestHelpers.Composition)
GoToHelpers\GoToHelpers.vb (1)
21Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=EditorTestCompositions.EditorFeatures.WithTestHostParts(testHost))
InlineHints\AbstractInlineHintsTests.vb (4)
19Using workspace = TestWorkspace.Create(test) 40Dim outWorkspace = TestWorkspace.Create(output) 76Using workspace = TestWorkspace.Create(test) 100Dim outWorkspace = TestWorkspace.Create(output)
IntelliSense\AbstractIntellisenseQuickInfoBuilderTests.vb (2)
38Using workspace = TestWorkspace.Create(workspaceDefinition) 61Using workspace = TestWorkspace.Create(workspaceDefinition)
IntelliSense\CompletionServiceTests.vb (2)
35Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition) 100Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition)
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (1)
40Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=composition)
IntelliSense\SignatureHelpControllerTests.vb (3)
268Private Shared Function CreateWorkspace() As TestWorkspace 269Return TestWorkspace.CreateWorkspace( 278Private Shared Function CreateController(workspace As TestWorkspace,
InteractivePaste\InteractivePasteCommandHandlerTests.vb (6)
23Private Shared Function CreateCommandHandler(workspace As TestWorkspace) As InteractivePasteCommandHandler 31Using workspace = TestWorkspace.Create( 65Using workspace = TestWorkspace.Create( 101Using workspace = TestWorkspace.Create( 141Using workspace = TestWorkspace.Create( 185Using workspace = TestWorkspace.Create(
KeywordHighlighting\AbstractKeywordHighlightingTests.vb (1)
25Using workspace = TestWorkspace.Create(test)
LanguageServices\SyntaxFactsServiceTests.vb (1)
206Using workspace = TestWorkspace.Create(workspaceDefinition)
NavigableSymbols\NavigableSymbolsTest.vb (9)
42Using workspace = TestWorkspace.CreateCSharp(text, composition:=s_composition) 56Using workspace = TestWorkspace.CreateCSharp(text, composition:=s_composition) 70Using workspace = TestWorkspace.CreateCSharp(text, composition:=s_composition) 86Using workspace = TestWorkspace.CreateVisualBasic(text, composition:=s_composition) 99Using workspace = TestWorkspace.CreateVisualBasic(text, composition:=s_composition) 112Using workspace = TestWorkspace.CreateVisualBasic(text, composition:=s_composition) 117Private Shared Function ExtractSymbol(workspace As TestWorkspace, position As Integer) As Task(Of INavigableSymbol) 128Private Shared Async Function TestNavigated(workspace As TestWorkspace, position As Integer, spans As IDictionary(Of String, ImmutableArray(Of TextSpan))) As Task 148Private Shared Async Function TestNotNavigated(workspace As TestWorkspace, position As Integer) As Task
NavigationBar\NavigationBarControllerTests.vb (8)
16Using workspace = TestWorkspace.Create( 51Using workspace = TestWorkspace.Create( 81Using workspace = TestWorkspace.Create( 139Using workspace = TestWorkspace.Create( 200Using workspace = TestWorkspace.Create( 237Using workspace = TestWorkspace.Create( 270Using workspace = TestWorkspace.Create( 319Using workspace = TestWorkspace.Create(
NavigationBar\TestHelpers.vb (4)
34Using workspace = TestWorkspace.Create(workspaceElement, composition:=If(host = TestHost.OutOfProcess, s_oopComposition, s_composition)) 55Using workspace = TestWorkspace.Create(workspaceElement, composition:=If(host = TestHost.OutOfProcess, s_oopComposition, s_composition)) 88Using workspace = TestWorkspace.Create(workspaceElement, composition:=If(host = TestHost.OutOfProcess, s_oopComposition, s_composition)) 118Using workspace = TestWorkspace.Create(workspaceElement, composition:=If(host = TestHost.OutOfProcess, s_oopComposition, s_composition))
PasteTracking\PasteTrackingTestState.vb (2)
22Public ReadOnly Property Workspace As TestWorkspace 25Workspace = TestWorkspace.CreateWorkspace(workspaceElement, composition:=composition)
Peek\PeekTests.vb (5)
255Private Shared Function CreateTestWorkspace(element As XElement) As TestWorkspace 256Return TestWorkspace.Create(element, composition:=EditorTestCompositions.EditorFeaturesWpf) 265Private Shared Function GetPeekResultCollection(workspace As TestWorkspace) As PeekResultCollection 365Private ReadOnly _workspace As TestWorkspace 367Public Sub New(workspace As TestWorkspace)
ReferenceHighlighting\AbstractReferenceHighlightingTests.vb (1)
27Using workspace = TestWorkspace.Create(test, composition:=s_composition.WithTestHostParts(testHost))
ReferenceHighlighting\DocumentHighlightsServiceTests.vb (1)
38Using workspace = TestWorkspace.Create(workspaceElement, composition:=EditorTestCompositions.EditorFeatures.WithTestHostParts(testHost))
Rename\InlineRenameTests.vb (1)
239Private Shared Async Function VerifyRenameOptionChangedSessionCommit(workspace As TestWorkspace,
Rename\RenameCommandHandlerTests.vb (2)
21Private Shared Function CreateCommandHandler(workspace As TestWorkspace) As RenameCommandHandler 53Using workspace = TestWorkspace.Create(
Rename\RenameEngineResult.vb (3)
28Private ReadOnly _workspace As TestWorkspace 42Private Sub New(workspace As TestWorkspace, resolution As ConflictResolution, renameTo As String) 69Dim workspace = TestWorkspace.CreateWorkspace(workspaceXml, composition:=composition)
Rename\RenameTagProducerTests.vb (14)
24Private Shared Function CreateCommandHandler(workspace As TestWorkspace) As RenameCommandHandler 28Private Shared Async Function VerifyEmptyTaggedSpans(tagType As TextMarkerTag, actualWorkspace As TestWorkspace, renameService As InlineRenameService) As Task 32Private Shared Async Function VerifyTaggedSpans(tagType As TextMarkerTag, actualWorkspace As TestWorkspace, renameService As InlineRenameService) As Task 37Private Shared Async Function VerifyTaggedSpans(tagType As TextMarkerTag, actualWorkspace As TestWorkspace, renameService As InlineRenameService, expectedTaggedWorkspace As TestWorkspace) As Task 42Private Shared Async Function VerifyAnnotatedTaggedSpans(tagType As TextMarkerTag, annotationString As String, actualWorkspace As TestWorkspace, renameService As InlineRenameService, expectedTaggedWorkspace As TestWorkspace) As Task 65Private Shared Async Function VerifySpansBeforeConflictResolution(actualWorkspace As TestWorkspace, renameService As InlineRenameService) As Task 73Private Shared Async Function VerifySpansAndBufferForConflictResolution(actualWorkspace As TestWorkspace, renameService As InlineRenameService, resolvedConflictWorkspace As TestWorkspace, 98Private Shared Async Function VerifyTaggedSpansCore(tagType As TextMarkerTag, actualWorkspace As TestWorkspace, renameService As InlineRenameService, expectedSpans As IEnumerable(Of Span)) As Task 103Private Shared Sub VerifyBufferContentsInWorkspace(actualWorkspace As TestWorkspace, expectedWorkspace As TestWorkspace) 1685Private Shared Async Function GetTagsOfType(expectedTagType As ITextMarkerTag, workspace As TestWorkspace, renameService As InlineRenameService) As Task(Of IEnumerable(Of Span))
Rename\RenameTestHelpers.vb (13)
30Private Function GetSessionInfo(workspace As TestWorkspace) As (document As Document, textSpan As TextSpan) 46Public Function StartSession(workspace As TestWorkspace) As InlineRenameSession 53Public Sub AssertTokenRenamable(workspace As TestWorkspace) 62Public Sub AssertTokenNotRenamable(workspace As TestWorkspace) 71Public Async Function VerifyTagsAreCorrect(workspace As TestWorkspace) As Task 92Public Sub VerifyFileName(workspace As TestWorkspace, newIdentifierName As String) 98Public Function CreateWorkspaceWithWaiter(element As XElement, host As RenameTestHost) As TestWorkspace 100Dim workspace = TestWorkspace.CreateWorkspace(element, composition:=s_composition) 105Public Async Function WaitForRename(workspace As TestWorkspace) As Task 110Public Function CreateRenameTrackingTagger(workspace As TestWorkspace, document As TestHostDocument) As ITagger(Of RenameTrackingTag) 121Public Async Function VerifyNoRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument) As Task 126Public Async Function VerifyRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument, expectedTagCount As Integer) As Task 131Public Async Function GetRenameTrackingTags(tagger As ITagger(Of RenameTrackingTag), workspace As TestWorkspace, document As TestHostDocument) As Task(Of IEnumerable(Of ITagSpan(Of RenameTrackingTag)))
Simplification\AbstractSimplificationTests.vb (5)
27Protected Shared Function CreateTestWorkspace(definition As XElement, Optional csharpParseOptions As CSharpParseOptions = Nothing) As TestWorkspace 28Dim workspace = TestWorkspace.Create(definition) 39Protected Shared Function SimplifyAsync(workspace As TestWorkspace) As Task(Of Document) 43Private Shared Async Function SimplifyAsync(workspace As TestWorkspace, options As OptionsCollection) As Task(Of Document) 65workspace As TestWorkspace,
Simplification\TypeNameSimplifierTest.vb (1)
4247Using workspace = TestWorkspace.Create(input)
SyncNamespaces\SyncNamespacesServiceTests.vb (5)
38Using workspace = TestWorkspace.Create(test) 73Using workspace = TestWorkspace.Create(test) 131Using workspace = TestWorkspace.Create(test) 181Using workspace = TestWorkspace.Create(test) 242Using workspace = TestWorkspace.Create(test)
UnitTesting\UnitTestingSearchHelpersTests.vb (1)
15Private Shared Async Function Test(query As UnitTestingSearchQuery, workspace As TestWorkspace) As Task
UnitTesting\UnitTestingSearchHelpersTests_CSharp.vb (1)
12Using workspace = TestWorkspace.CreateCSharp(text,
UnitTesting\UnitTestingSearchHelpersTests_VisualBasic.vb (1)
12Using workspace = TestWorkspace.CreateVisualBasic(text,
Workspaces\SymbolDescriptionServiceTests.vb (4)
17Private Shared Async Function TestAsync(languageServiceProvider As HostLanguageServices, workspace As TestWorkspace, expectedDescription As String) As Task 42Using workspace = TestWorkspace.Create(workspaceDefinition) 48Using workspace = TestWorkspace.Create(workspaceDefinition) 53Private Shared Function GetLanguageServiceProvider(workspace As TestWorkspace, language As String) As HostLanguageServices
Workspaces\TryFindSourceDefinitionTests.vb (2)
25Private Function CreateWorkspace(definition As XElement) As TestWorkspace 26Dim workspace = TestWorkspace.Create(definition, composition:=EditorTestCompositions.EditorFeatures.AddParts(GetType(WorkspaceTestLogger)))
Workspaces\WpfTextBufferVisibilityTrackerTests.vb (1)
12Using workspace = TestWorkspace.CreateCSharp("", composition:=EditorTestCompositions.EditorFeaturesWpf)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
Diagnostics\PullDiagnosticTests.cs (1)
247var workspace = testLspServer.TestWorkspace;
SemanticTokens\AbstractSemanticTokensTests.cs (2)
45var docId = ((TestWorkspace)workspace).Documents.First().Id; 46await ((TestWorkspace)workspace).ChangeDocumentAsync(docId, SourceText.From(updatedText));
SpellCheck\SpellCheckTests.cs (1)
79var workspace = testLspServer.TestWorkspace;
VSTypeScriptHandlerTests.cs (2)
87var testWorkspace = CreateWorkspace(options, workspaceKind: null); 97private static RoslynLanguageServer CreateLanguageServer(Stream inputStream, Stream outputStream, TestWorkspace workspace)
Workspaces\LspWorkspaceManagerTests.cs (5)
257using var testWorkspaceTwo = TestWorkspace.Create( 322using var testWorkspaceTwo = CreateWorkspace(options: null, WorkspaceKind.MSBuild); 381using var testWorkspaceTwo = CreateWorkspace(options: null, workspaceKind: WorkspaceKind.MSBuild); 427using var testWorkspace = CreateWorkspace(options: null, workspaceKind: null);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (12)
FoldingRangeTests.vb (1)
47Using workspace = TestWorkspace.CreateWorkspace(
OutputFormatTests.vb (2)
20TestWorkspace.CreateWorkspace( 50TestWorkspace.CreateWorkspace(
ProjectStructureTests.vb (2)
39Dim workspace = TestWorkspace.CreateWorkspace( 69Dim workspace = TestWorkspace.CreateWorkspace(
SemanticTokensTests.vb (1)
34Using semanticTokensWorkspace = TestWorkspace.CreateWorkspace(
Utilities\TestLsifOutput.vb (6)
19Private ReadOnly _workspace As TestWorkspace 26Public Sub New(testLsifJsonWriter As TestLsifJsonWriter, workspace As TestWorkspace) 32Dim workspace = TestWorkspace.CreateWorkspace(workspaceElement, openDocuments:=False, composition:=TestComposition) 36Public Shared Async Function GenerateForWorkspaceAsync(workspace As TestWorkspace) As Task(Of TestLsifOutput) 44Public Shared Async Function GenerateForWorkspaceAsync(workspace As TestWorkspace, jsonWriter As ILsifJsonWriter) As Task 113''' Returns the <see cref="Range" /> vertices in the output that corresponds to the selected range in the <see cref="TestWorkspace" />.
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (1)
RemoveUnnecessaryParenthesesTests.vb (1)
642Using workspace As TestWorkspace = CreateWorkspaceFromOptions(input, parameters)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (133)
AutomaticCompletion\AutomaticBraceCompletionTests.vb (1)
103TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticBracketCompletionTests.vb (1)
111TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticInterpolatedStringExpressionCompletionTests.vb (1)
77TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticInterpolationCompletionTests.vb (1)
105TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticLessAndGreaterThanCompletionTests.vb (1)
118TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticLineEnderTests.vb (2)
270Friend Overrides Function GetCommandHandler(workspace As TestWorkspace) As IChainedCommandHandler(Of AutomaticLineEnderCommandArgs) 278Protected Overrides Function CreateNextHandler(workspace As TestWorkspace) As Action
AutomaticCompletion\AutomaticParenthesesCompletion.vb (1)
362TestWorkspace.CreateVisualBasic(code),
AutomaticCompletion\AutomaticStringLiteralCompletionTests.vb (1)
169TestWorkspace.CreateVisualBasic(code),
AutomaticEndConstructCorrection\AutomaticEndConstructCorrectorTests.vb (4)
326Using workspace = TestWorkspace.CreateVisualBasic(codeWithMarker) 377Using workspace = TestWorkspace.CreateVisualBasic(code) 390Using workspace = TestWorkspace.CreateVisualBasic(code) 402Private Shared Sub Verify(document As TestHostDocument, keyword As String, expected As String, spanToReplace As TextSpan, spanToVerify As TextSpan, workspace As TestWorkspace)
BraceMatching\BraceHighlightingTests.vb (5)
27Private Async Function ProduceTagsAsync(workspace As TestWorkspace, buffer As ITextBuffer, position As Integer) As Tasks.Task(Of IEnumerable(Of ITagSpan(Of BraceHighlightTag))) 46Using workspace = TestWorkspace.CreateVisualBasic( 81Using workspace = TestWorkspace.CreateVisualBasic( 156Using workspace = TestWorkspace.CreateVisualBasic( 196Using workspace = TestWorkspace.CreateVisualBasic(
BraceMatching\VisualBasicBraceMatcherTests.vb (2)
13Protected Overrides Function CreateWorkspaceFromCode(code As String, options As ParseOptions) As TestWorkspace 14Return TestWorkspace.CreateVisualBasic(code)
BracePairs\VisualBasicBracePairsTests.vb (2)
12Protected Overrides Function CreateWorkspace(input As String) As Editor.UnitTests.Workspaces.TestWorkspace 13Return TestWorkspace.CreateVisualBasic(input)
CaseCorrecting\CaseCorrectionServiceTests.vb (3)
27Using workspace = TestWorkspace.CreateVisualBasic(input) 32Private Shared Async Function TestAsync(expected As String, workspace As TestWorkspace) As Task 50Using workspace = TestWorkspace.Create(input)
ChangeSignature\RemoveParametersTests.vb (1)
100Using workspace = TestWorkspace.Create(
Classification\AbstractVisualBasicClassifierTests.vb (2)
14Protected Shared Function CreateWorkspace(code As String, testHost As TestHost) As TestWorkspace 15Return TestWorkspace.CreateVisualBasic(code, composition:=EditorTestCompositions.EditorFeatures.WithTestHostParts(testHost))
CodeActions\Preview\PreviewTests.vb (1)
71workspace As TestWorkspace) As Task(Of (document As Document, previews As SolutionPreviewResult))
CodeRefactorings\AddMissingImports\VisualBasicAddMissingImportsRefactoringProviderTests.vb (2)
21Dim testWorkspace = DirectCast(workspace, TestWorkspace) 26Protected Overrides Sub InitializeWorkspace(workspace As TestWorkspace, parameters As TestParameters)
CommentSelection\VisualBasicCommentSelectionTests.vb (1)
83Using workspace = TestWorkspace.CreateVisualBasic(codeWithoutMarkup)
CommentSelection\VisualBasicToggleLineCommentTests.vb (3)
116Friend Overrides Function GetToggleCommentCommandHandler(workspace As TestWorkspace) As AbstractCommentSelectionBase(Of ValueTuple) 122Friend Overrides Function GetWorkspace(markup As String, composition As TestComposition) As TestWorkspace 123Return TestWorkspace.CreateVisualBasic(markup, composition:=composition)
Completion\CompletionProviders\AbstractVisualBasicCompletionProviderTests.vb (3)
18Protected Overrides Function CreateWorkspace(fileContents As String) As TestWorkspace 19Return TestWorkspace.CreateVisualBasic(fileContents, composition:=GetComposition()) 114Using workspace = TestWorkspace.CreateVisualBasic(initialMarkup, composition:=GetComposition())
Completion\CompletionProviders\CrefCompletionProviderTests.vb (1)
418Using workspace = TestWorkspace.Create(LanguageNames.VisualBasic, New VisualBasicCompilationOptions(OutputKind.ConsoleApplication), New VisualBasicParseOptions(), {text}, composition:=GetComposition())
Completion\CompletionProviders\ImplementsClauseCompletionProviderTests.vb (1)
623Using workspace = TestWorkspace.Create(element, composition:=GetComposition())
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.vb (1)
449Using workspace = TestWorkspace.Create(text, composition:=GetComposition())
Completion\CompletionProviders\OverrideCompletionProviderTests.vb (1)
1850Using workspace = TestWorkspace.Create(text, composition:=GetComposition())
Completion\CompletionProviders\SymbolCompletionProviderTests.vb (1)
7654Using workspace = TestWorkspace.Create(input, composition:=GetComposition())
Debugging\DataTipInfoGetterTests.vb (1)
52Using workspace = TestWorkspace.CreateVisualBasic(parsedInput)
Debugging\LocationInfoGetterTests.vb (1)
25Using workspace = TestWorkspace.Create(LanguageNames.VisualBasic, compilationOptions, parseOptions, text)
Debugging\NameResolverTests.vb (1)
26Using workspace = TestWorkspace.Create(LanguageNames.VisualBasic, compilationOptions, Nothing, text)
Debugging\ProximityExpressionsGetterTests.vb (3)
50Using workspace = TestWorkspace.CreateVisualBasic(GetTestFileContent()) 149Using workspace = TestWorkspace.CreateVisualBasic(markup) 224Using workspace = TestWorkspace.CreateVisualBasic(parsedInput)
Diagnostics\AddImport\AddImportTests_NuGet.vb (1)
28Protected Overrides Sub InitializeWorkspace(workspace As TestWorkspace, parameters As TestParameters)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (5)
25Using workspace = TestWorkspace.CreateVisualBasic(source, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 53Using ideEngineWorkspace = TestWorkspace.CreateVisualBasic(source.Value, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 67Using compilerEngineWorkspace = TestWorkspace.CreateVisualBasic(source.Value, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 83Using workspace = TestWorkspace.CreateVisualBasic(source, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 107Using workspace = TestWorkspace.CreateVisualBasic(TestResource.AllInOneVisualBasicCode, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
Diagnostics\Suppression\SuppressionAllCodeTests.vb (2)
23Protected Overrides Function CreateWorkspaceFromFile(definition As String, parseOptions As ParseOptions) As TestWorkspace 24Return TestWorkspace.CreateVisualBasic(definition, DirectCast(parseOptions, VisualBasicParseOptions), composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
DocumentationComments\DocumentationCommentTests.vb (3)
1234Friend Overrides Function CreateCommandHandler(workspace As TestWorkspace) As ICommandHandler 1238Protected Overrides Function CreateTestWorkspace(code As String) As TestWorkspace 1239Return TestWorkspace.CreateVisualBasic(code, composition:=s_composition)
DocumentationComments\XmlTagCompletionTests.vb (3)
17Friend Overrides Function CreateCommandHandler(testWorkspace As TestWorkspace) As IChainedCommandHandler(Of TypeCharCommandArgs) 21Protected Overrides Function CreateTestWorkspace(initialMarkup As String) As TestWorkspace 22Return TestWorkspace.CreateVisualBasic(initialMarkup)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (1)
26Private Shared Function CreateWorkspace() As TestWorkspace
EncapsulateField\EncapsulateFieldCommandHandlerTests.vb (1)
139Using workspace = TestWorkspace.Create(
EncapsulateField\EncapsulateFieldTestState.vb (3)
19Public Workspace As TestWorkspace 22Private Sub New(workspace As TestWorkspace) 29Dim workspace = TestWorkspace.CreateVisualBasic(markup, composition:=EditorTestCompositions.EditorFeatures)
EndConstructGeneration\EndConstructTestingHelpers.vb (4)
36Using workspace = TestWorkspace.CreateVisualBasic(beforeText, composition:=EditorTestCompositions.EditorFeatures) 66Using workspace = TestWorkspace.CreateVisualBasic(before, composition:=EditorTestCompositions.EditorFeatures) 117Using workspace = TestWorkspace.CreateVisualBasic(text) 210Using workspace = TestWorkspace.CreateVisualBasic(before, composition:=EditorTestCompositions.EditorFeatures)
EndConstructGeneration\MiscellaneousTests.vb (1)
131Using workspace = TestWorkspace.CreateVisualBasic("Interface IGoo ~~")
ExtractInterface\ExtractInterfaceTests.vb (2)
1187Dim workspace = TestWorkspace.Create(workspaceXml, composition:=ExtractInterfaceTestState.Composition) 1272Using workspace = TestWorkspace.Create(
ExtractMethod\ExtractMethodTests.LanguageInteraction.vb (1)
3377Using workspace = TestWorkspace.Create(
ExtractMethod\ExtractMethodTests.vb (6)
31Using workspace = TestWorkspace.CreateVisualBasic(codeWithoutMarker) 41Using workspace = TestWorkspace.CreateVisualBasic(codeWithoutMarker) 58Using workspace = TestWorkspace.CreateVisualBasic(New String() {codeWithMarker}, metadataReferences:=metadataReferences, compilationOptions:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary)) 95workspace As TestWorkspace, 137Using workspace = TestWorkspace.CreateVisualBasic(codeWithoutMarker) 165Using workspace = TestWorkspace.CreateVisualBasic(code)
Formatting\CodeCleanUpTests.vb (2)
511Using workspace = TestWorkspace.CreateVisualBasic(code, composition:=EditorTestCompositions.EditorFeaturesWpf.AddParts(GetType(TCodefix))) 567Using workspace = TestWorkspace.CreateVisualBasic(code, composition:=EditorTestCompositions.EditorFeaturesWpf)
Formatting\Indentation\SmartIndenterTests.vb (2)
2984Using workspace = TestWorkspace.CreateVisualBasic(markup, composition:=s_compositionWithTestFormattingRules) 3025Using workspace = TestWorkspace.CreateVisualBasic(code)
Formatting\Indentation\SmartIndentProviderTests.vb (2)
26Using workspace = TestWorkspace.CreateCSharp("") 40Using workspace = TestWorkspace.CreateCSharp("")
Formatting\Indentation\SmartTokenFormatter_FormatTokenTests.vb (1)
182Using workspace = TestWorkspace.CreateVisualBasic(code)
Formatting\VisualBasicFormatterTestBase.vb (1)
41Using workspace = TestWorkspace.CreateVisualBasic(content, composition:=s_composition)
Formatting\VisualBasicNewDocumentFormattingServiceTests.vb (2)
17Protected Overrides Function CreateTestWorkspace(testCode As String, parseOptions As ParseOptions) As TestWorkspace 18Return TestWorkspace.CreateVisualBasic(testCode, parseOptions)
ImplementAbstractClass\ImplementAbstractClassCommandHandlerTests.vb (3)
203Private Shared Sub Test(workspace As TestWorkspace, expectedText As XElement, nextHandler As Action, assertion As Action(Of String, String)) 220Private Shared Function GetWorkspace(code As XElement) As TestWorkspace 221Return TestWorkspace.Create(
ImplementInterface\ImplementInterfaceCommandHandlerTests.vb (4)
23Private Shared Sub Test(code As XElement, expectedText As XElement, nextHandler As Action(Of IWpfTextView, TestWorkspace), assertion As Action(Of String, String, IWpfTextView)) 36Private Shared Function MoveCaretAndCreateCommandHandler(workspace As TestWorkspace) As ICommandHandler(Of ReturnKeyCommandArgs) 45Private Shared Function GetWorkspace(code As String) As TestWorkspace 46Return TestWorkspace.Create(
InlineMethod\VisualBasicInlineMethodTests_CrossLanguage.vb (1)
15Dim testWorkspace = DirectCast(workspace, TestWorkspace)
KeywordHighlighting\AbstractVisualBasicKeywordHighlighterTests.vb (2)
21Protected Overrides Function CreateWorkspaceFromFile(code As String, options As ParseOptions) As TestWorkspace 22Return TestWorkspace.CreateVisualBasic(code, options, composition:=Composition)
LineCommit\CommitTestData.vb (5)
27Public ReadOnly Workspace As TestWorkspace 34Dim workspace = TestWorkspace.Create(test, composition:=EditorTestCompositions.EditorFeaturesWpf) 38Public Sub New(workspace As TestWorkspace) 123Private ReadOnly _testWorkspace As TestWorkspace 128Public Sub New(testWorkspace As TestWorkspace)
LineSeparators\LineSeparatorTests.vb (1)
291Using workspace = TestWorkspace.CreateVisualBasic(content)
NavigateTo\NavigateToTests.vb (2)
25Protected Overrides Function CreateWorkspace(content As String, composition As TestComposition) As TestWorkspace 26Return TestWorkspace.CreateVisualBasic(content, composition:=composition)
Organizing\AbstractOrganizerTests.vb (1)
16Using workspace = TestWorkspace.CreateVisualBasic(initial.NormalizedValue)
Organizing\OrganizeTypeDeclarationTests.vb (1)
928Using workspace = TestWorkspace.Create(
QuickInfo\SemanticQuickInfoSourceTests.vb (4)
22Protected Shared Async Function TestSharedAsync(workspace As TestWorkspace, position As Integer, ParamArray expectedResults() As Action(Of QuickInfoItem)) As Task 42Private Shared Async Function TestSharedAsync(workspace As TestWorkspace, service As QuickInfoService, position As Integer, expectedResults() As Action(Of QuickInfoItem)) As Task 59Using workspace = TestWorkspace.Create(markup) 69Using workspace = TestWorkspace.CreateVisualBasic(code, Nothing, metadataReferences:=metadataReferences)
ReassignedVariable\VisualBasicReassignedVariableTests.vb (2)
12Protected Overrides Function CreateWorkspace(markup As String) As TestWorkspace 13Return TestWorkspace.CreateVisualBasic(markup)
RemoveUnnecessaryParenthesesTests.vb (1)
642Using workspace As TestWorkspace = CreateWorkspaceFromOptions(input, parameters)
SimplifyTypeNames\SimplifyTypeNamesTests.vb (3)
1822Using workspace = TestWorkspace.CreateVisualBasic(source.Value, composition:=GetComposition()) 1870Using workspace = TestWorkspace.CreateVisualBasic(source.Value, composition:=GetComposition()) 1904Using workspace = TestWorkspace.CreateVisualBasic(source.Value, composition:=GetComposition())
SpellCheck\SpellCheckSpanTests.vb (2)
13Protected Overrides Function CreateWorkspace(content As String) As TestWorkspace 14Return TestWorkspace.CreateVisualBasic(content)
SplitComment\SplitCommentCommandHandlerTests.vb (2)
14Protected Overrides Function CreateWorkspace(markup As String) As TestWorkspace 15Return TestWorkspace.CreateVisualBasic(markup)
Squiggles\ErrorSquiggleProducerTests.vb (3)
28Using workspace = TestWorkspace.CreateVisualBasic(content) 67Using workspace = TestWorkspace.CreateVisualBasic("Class C1 118Using workspace = TestWorkspace.CreateVisualBasic(content, composition:=SquiggleUtilities.CompositionWithSolutionCrawler)
TaskList\VisualBasicTaskListTests.vb (2)
15Protected Overrides Function CreateWorkspace(codeWithMarker As String, composition As TestComposition) As TestWorkspace 16Return TestWorkspace.CreateVisualBasic(codeWithMarker, composition:=composition)
TextStructureNavigation\TextStructureNavigatorTests.vb (2)
16Protected Overrides Function CreateWorkspace(code As String) As TestWorkspace 17Return TestWorkspace.CreateVisualBasic(code)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (28)
CodeModel\AbstractFileCodeElementTests.cs (4)
26private (TestWorkspace workspace, FileCodeModel fileCodeModel)? _workspaceAndCodeModel; 33public (TestWorkspace workspace, FileCodeModel fileCodeModel) WorkspaceAndCodeModel 41protected TestWorkspace GetWorkspace() 60protected static (TestWorkspace workspace, FileCodeModel fileCodeModel) CreateWorkspaceAndFileCodeModelAsync(string file)
CodeModel\FileCodeModelTestHelpers.cs (3)
30public static (TestWorkspace workspace, EnvDTE.FileCodeModel fileCodeModel) CreateWorkspaceAndFileCodeModel(string file) 32var workspace = TestWorkspace.CreateCSharp(file, composition: CodeModelTestHelpers.Composition);
CodeModel\MockInvisibleEditor.cs (2)
16private readonly TestWorkspace _workspace; 18public MockInvisibleEditor(DocumentId document, TestWorkspace workspace)
DesignerAttribute\DesignerAttributeServiceTests.cs (2)
83using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, openDocuments: false);
DocumentOutline\DocumentOutlineTestsBase.cs (5)
46private readonly TestWorkspace _workspace; 52TestWorkspace workspace, 82var workspace = TestWorkspace.CreateCSharp(code, composition: s_composition); 115private async Task<TestLspServer> CreateTestLspServerAsync(TestWorkspace workspace, InitializationOptions initializationOptions)
F1Help\F1HelpTests.cs (2)
28using var workspace = TestWorkspace.CreateCSharp(markup, composition: VisualStudioTestCompositions.LanguageServices);
Interactive\Commands\ResetInteractiveTests.cs (4)
52using var workspace = TestWorkspace.Create(WorkspaceXmlStr, composition: EditorTestCompositions.InteractiveWindow); 70TestWorkspace workspace, 143private IEnumerable<string> GetProjectReferences(TestWorkspace workspace, Project project)
Options\OptionViewModelTests.cs (6)
54using var workspace = TestWorkspace.CreateCSharp(""); 77using var workspace = TestWorkspace.CreateCSharp(""); 91using var workspace = TestWorkspace.CreateCSharp("");
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (2)
AbstractLiveShareRequestHandlerTests.cs (2)
70var workspace = (TestWorkspace)solution.Workspace;
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (11)
CallHierarchy\CallHierarchyTestState.vb (4)
28Friend ReadOnly Workspace As TestWorkspace 85Private Sub New(workspace As TestWorkspace) 106Dim workspace = TestWorkspace.Create(markup, composition:=VisualStudioTestCompositions.LanguageServices.AddParts(additionalTypes)) 111Dim workspace = TestWorkspace.CreateCSharp(markup, composition:=VisualStudioTestCompositions.LanguageServices.AddParts(additionalTypes))
CodeModel\CodeModelTestHelpers.vb (1)
49Dim workspace = TestWorkspace.Create(definition, composition:=Composition)
CodeModel\CodeModelTestState.vb (2)
14Public ReadOnly Workspace As TestWorkspace 21workspace As TestWorkspace,
CodeModel\Mocks\MockVisualStudioWorkspace.vb (4)
27Private _workspace As TestWorkspace 36Public Sub SetWorkspace(testWorkspace As TestWorkspace) 96Private ReadOnly _workspace As TestWorkspace 99Public Sub New(documentId As DocumentId, workspace As TestWorkspace)
Microsoft.VisualStudio.LanguageServices.UnitTests (154)
AbstractTextViewFilterTests.vb (9)
38Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 75Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 105Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 137Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 167Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 202Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 233Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices) 247Private Shared Sub TestSpan(workspace As TestWorkspace, document As TestHostDocument, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing) 269Private Shared Sub TestSpan(workspace As TestWorkspace, document As TestHostDocument, caretPosition As Integer, startPosition As Integer, endPosition As Integer, Optional commandId As UInteger = Nothing)
ChangeSignature\AddParameterViewModelTests.vb (1)
299Using workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
458Using workspace = TestWorkspace.Create(workspaceXml)
ClassView\SyncClassViewTests.vb (1)
869Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\AbstractEventCollectorTests.vb (1)
103Using workspace = TestWorkspace.Create(definition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\CSharp\FileCodeModelTests.vb (1)
1017Using changedWorkspace = TestWorkspace.Create(changedDefinition, composition:=CodeModelTestHelpers.Composition)
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
230Using workspace = TestWorkspace.Create(definition, composition:=VisualStudioTestCompositions.LanguageServices)
CodeModel\VisualBasic\FileCodeModelTests.vb (1)
1014Using changedworkspace = TestWorkspace.Create(changedDefinition, composition:=CodeModelTestHelpers.Composition)
CommonControls\MemberSelectionViewModelTests.vb (1)
175Using workspace = TestWorkspace.Create(workspaceXml)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
228Using workspace = TestWorkspace.Create(workspaceXml)
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
27Using workspace = TestWorkspace.CreateVisualBasic(source)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (9)
29Private Shared Function GetDefaultDiagnosticAnalyzerService(workspace As TestWorkspace) As DefaultDiagnosticAnalyzerService 40Using workspace = TestWorkspace.CreateCSharp(code.Value, openDocuments:=True) 86Using workspace = TestWorkspace.CreateCSharp(code.Value, openDocuments:=True) 125Using workspace = TestWorkspace.CreateCSharp(code.Value, openDocuments:=True) 164Using workspace = TestWorkspace.CreateCSharp(code.Value, openDocuments:=True) 204Using workspace = TestWorkspace.CreateCSharp(code.Value, openDocuments:=True) 237Using workspace = TestWorkspace.CreateCSharp(code.Value, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments:=True) 266Using workspace = TestWorkspace.CreateVisualBasic(code.Value, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments:=True) 308Using workspace = TestWorkspace.CreateWorkspace(test, openDocuments:=True, composition:=composition)
Diagnostics\DiagnosticTableDataSourceTests.vb (21)
32Using workspace = TestWorkspace.CreateCSharp(String.Empty) 66Using workspace = TestWorkspace.CreateCSharp(String.Empty) 87Using workspace = TestWorkspace.CreateCSharp(String.Empty) 114Using workspace = TestWorkspace.CreateCSharp(String.Empty) 157Using workspace = TestWorkspace.CreateCSharp(String.Empty) 207Using workspace = TestWorkspace.CreateCSharp(String.Empty) 239Using workspace = TestWorkspace.CreateCSharp(String.Empty) 268Using workspace = TestWorkspace.CreateCSharp(String.Empty) 296Using workspace1 = TestWorkspace.CreateCSharp(String.Empty) 297Using workspace2 = TestWorkspace.CreateCSharp(String.Empty) 333Using workspace = TestWorkspace.CreateCSharp(String.Empty) 372Using workspace = TestWorkspace.CreateCSharp(String.Empty) 406Using workspace = TestWorkspace.CreateCSharp(String.Empty) 440Using workspace = TestWorkspace.CreateCSharp(String.Empty) 471Using workspace = TestWorkspace.CreateCSharp(String.Empty) 504Using workspace = TestWorkspace.CreateCSharp(String.Empty) 535Using workspace = TestWorkspace.CreateCSharp(String.Empty) 567Using workspace = TestWorkspace.CreateCSharp(String.Empty) 611Using workspace = TestWorkspace.Create(markup) 664Using workspace = TestWorkspace.Create(markup) 754Private Shared Sub RunCompilerAnalyzer(workspace As TestWorkspace)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (14)
34Using workspace = TestWorkspace.CreateCSharp(String.Empty) 47Using workspace = TestWorkspace.CreateCSharp(String.Empty) 79Using workspace = TestWorkspace.CreateCSharp(String.Empty) 103Using workspace = TestWorkspace.CreateCSharp(String.Empty) 119Using workspace = TestWorkspace.CreateCSharp(String.Empty) 154Using workspace = TestWorkspace.CreateCSharp(String.Empty) 197Using workspace = TestWorkspace.CreateCSharp(String.Empty) 243Using workspace = TestWorkspace.CreateCSharp(String.Empty) 273Using workspace = TestWorkspace.CreateCSharp(String.Empty, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 325Using workspace = TestWorkspace.CreateCSharp(String.Empty, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 363Using workspace = TestWorkspace.CreateCSharp(String.Empty, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 403Using workspace = TestWorkspace.CreateCSharp(String.Empty) 439Using workspace = TestWorkspace.CreateCSharp(String.Empty, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService) 493Using workspace = TestWorkspace.CreateCSharp("class C { }", composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
291Using workspace = TestWorkspace.Create(workspaceXml)
GenerateType\GenerateTypeViewModelTests.vb (1)
838Using workspace = TestWorkspace.Create(workspaceXml)
GoToDefinition\GoToDefinitionApiTests.vb (1)
21Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=GoToTestHelpers.Composition)
Help\HelpTests.vb (1)
18Using workspace = TestWorkspace.CreateVisualBasic(markup)
InheritanceMargin\InheritanceMarginViewModelTests.vb (1)
79Using workspace = TestWorkspace.Create(workspaceFile)
LanguageBlockTests.vb (2)
251Using workspace = TestWorkspace.Create(xml, composition:=composition) 269Using workspace = TestWorkspace.Create(xml)
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
25Using workspace = TestWorkspace.Create(workspaceXml)
ObjectBrowser\AbstractObjectBrowserTests.vb (1)
41Dim workspace = TestWorkspace.Create(definition, composition:=CodeModelTestHelpers.Composition)
ObjectBrowser\Helpers.vb (2)
17Private ReadOnly _workspace As TestWorkspace 21Public Sub New(workspace As TestWorkspace, visualStudioWorkspace As VisualStudioWorkspace, libraryManager As AbstractObjectBrowserLibraryManager)
Options\BasicEditorConfigGeneratorTests.vb (2)
21Using workspace = TestWorkspace.CreateVisualBasic("") 159Using workspace = TestWorkspace.CreateVisualBasic("")
Options\CSharpEditorConfigGeneratorTests.vb (2)
20Using workspace = TestWorkspace.CreateCSharp("") 260Using workspace = TestWorkspace.CreateCSharp("")
Preview\PreviewChangesTests.vb (5)
23Using workspace = TestWorkspace.CreateCSharp(<text> 80Using workspace = TestWorkspace.Create(workspaceXml, composition:=s_composition) 125Using workspace = TestWorkspace.CreateCSharp(<text> 188Using workspace = TestWorkspace.Create(workspaceXml, composition:=s_composition) 272Using workspace = TestWorkspace.Create(workspaceXml, composition:=s_composition)
Progression\ProgressionTestState.vb (3)
16Public ReadOnly Workspace As TestWorkspace 18Public Sub New(workspace As TestWorkspace) 23Dim workspace = TestWorkspace.Create(workspaceXml, composition:=VisualStudioTestCompositions.LanguageServices)
Progression\SearchGraphQueryTests_NavigateTo.vb (1)
390<Project Language="C#" CommonReferences="true" FilePath=<%= TestWorkspace.NullFilePath %>>
PullMemberUp\PullMemberUpViewModelTest.vb (1)
247Using workspace = TestWorkspace.Create(workspaceXml)
RQName\RQNameTests.vb (1)
242Using workspace = TestWorkspace.Create(workspaceXml)
Snippets\CSharpSnippetExpansionClientTests.vb (3)
310Using workspace = TestWorkspace.Create(workspaceXml, openDocuments:=False) 336Using workspace = TestWorkspace.Create(workspaceXmlWithSubjectBufferDocument) 386Using workspace = TestWorkspace.CreateCSharp(originalCode)
Snippets\VisualBasicSnippetExpansionClientTests.vb (3)
349Using workspace = TestWorkspace.Create(workspaceXml, openDocuments:=False) 402Using workspace = TestWorkspace.Create(workspaceXml) 437Using workspace = TestWorkspace.Create(workspaceXmlWithSubjectBufferDocument)
SolutionExplorer\AnalyzerItemsSourceTests.vb (1)
23Using workspace = TestWorkspace.Create(workspaceXml)
SolutionExplorer\AnalyzerItemTests.vb (2)
23Using workspace = TestWorkspace.Create(workspaceXml) 42Using workspace = TestWorkspace.Create(workspaceXml)
SolutionExplorer\AnalyzersFolderItemTests.vb (2)
23Using workspace = TestWorkspace.Create(workspaceXml) 41Using workspace = TestWorkspace.Create(workspaceXml)
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
26Using workspace = TestWorkspace.Create(workspaceXml)
SolutionExplorer\SourceGeneratorItemTests.vb (10)
28Using workspace = TestWorkspace.Create(workspaceXml) 48Using workspace = TestWorkspace.Create(workspaceXml) 73Using workspace = TestWorkspace.Create(workspaceXml) 107Using workspace = TestWorkspace.Create(workspaceXml) 134Using workspace = TestWorkspace.Create(workspaceXml) 162Using workspace = TestWorkspace.Create(workspaceXml) 204Using workspace = TestWorkspace.Create(workspaceXml) 229Private Shared Function CreateItemSourceForAnalyzerReference(workspace As TestWorkspace, projectId As ProjectId) As BaseDiagnosticAndGeneratorItemSource 239Private Shared Function CreateSourceGeneratedFilesItemSource(workspace As TestWorkspace, generatorItem As SourceGeneratorItem) As Shell.IAttachedCollectionSource 245Private Shared Function WaitForGeneratorsAndItemSourcesAsync(workspace As TestWorkspace) As Task
SymbolSearch\SymbolSearchUpdateEngineTests.vb (13)
26Using workspace = TestWorkspace.CreateCSharp("") 57Using workspace = TestWorkspace.CreateCSharp("") 85Using workspace = TestWorkspace.CreateCSharp("") 123Using workspace = TestWorkspace.CreateCSharp("") 166Using workspace = TestWorkspace.CreateCSharp("") 199Using workspace = TestWorkspace.CreateCSharp("") 247Using workspace = TestWorkspace.CreateCSharp("") 290Using workspace = TestWorkspace.CreateCSharp("") 338Using workspace = TestWorkspace.CreateCSharp("") 397Using workspace = TestWorkspace.CreateCSharp("") 441Using workspace = TestWorkspace.CreateCSharp("") 495Using workspace = TestWorkspace.CreateCSharp("") 555Using workspace = TestWorkspace.CreateCSharp("")
TaskList\TaskListTableDataSourceTests.vb (10)
25Using workspace = TestWorkspace.CreateCSharp(String.Empty) 58Using workspace = TestWorkspace.CreateCSharp(String.Empty) 78Using workspace = TestWorkspace.CreateCSharp(String.Empty) 104Using workspace = TestWorkspace.CreateCSharp(String.Empty) 146Using workspace = TestWorkspace.CreateCSharp(String.Empty) 195Using workspace = TestWorkspace.CreateCSharp(String.Empty) 226Using workspace = TestWorkspace.CreateCSharp(String.Empty) 264Using workspace = TestWorkspace.CreateCSharp(String.Empty) 302Using workspace = TestWorkspace.CreateCSharp(String.Empty) 340Using workspace = TestWorkspace.Create(markup)
Venus\AbstractContainedLanguageCodeSupportTests.vb (4)
32Using workspace = TestWorkspace.Create( 46Protected Function GetWorkspace(code As String) As TestWorkspace 47Return TestWorkspace.Create( 57Protected Function GetDocument(workspace As TestWorkspace) As Document
Venus\DocumentService_IntegrationTests.vb (6)
68Using workspace = TestWorkspace.Create(input, composition:=composition, documentServiceProvider:=TestDocumentServiceProvider.Instance) 136Using workspace = TestWorkspace.Create(input, documentServiceProvider:=TestDocumentServiceProvider.Instance) 180Using workspace = TestWorkspace.Create(input, documentServiceProvider:=TestDocumentServiceProvider.Instance, ignoreUnchangeableDocumentsWhenApplyingChanges:=ignoreUnchangeableDocuments) 220Using workspace = TestWorkspace.Create(input, composition:=s_compositionWithMockDiagnosticUpdateSourceRegistrationService, documentServiceProvider:=TestDocumentServiceProvider.Instance) 271Dim testWorkspace = DirectCast(document.Project.Solution.Workspace, TestWorkspace) 309Dim testWorkspace = DirectCast(document.Project.Solution.Workspace, TestWorkspace)
Venus\DocumentServiceTests.vb (8)
27Using workspace = TestWorkspace.Create( 51Using workspace = TestWorkspace.Create( 83Using workspace = TestWorkspace.Create( 106Using workspace = TestWorkspace.Create( 127Using workspace = TestWorkspace.Create( 165Using workspace = TestWorkspace.Create( 204Using workspace = TestWorkspace.Create( 261Using workspace = TestWorkspace.Create(
VsNavInfo\VsNavInfoTests.vb (2)
825Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices) 863Using workspace = TestWorkspace.Create(workspaceDefinition, composition:=VisualStudioTestCompositions.LanguageServices)
Roslyn.VisualStudio.Next.UnitTests (67)
Services\AssetProviderTests.cs (8)
48using var workspace = TestWorkspace.CreateCSharp(file: @""); 71using var workspace = TestWorkspace.CreateCSharp(code); 99using var workspace = TestWorkspace.CreateCSharp(code); 124using var workspace = TestWorkspace.CreateCSharp(code);
Services\ServiceHubServicesTests.cs (8)
37private static TestWorkspace CreateWorkspace(Type[] additionalParts = null) 45using var workspace = CreateWorkspace(); 67using var workspace = CreateWorkspace(); 120using var workspace = CreateWorkspace(); 177var workspace = CreateWorkspace(new[] { typeof(NoCompilationLanguageService) }); 207using var workspace = CreateWorkspace(); 244using var workspace = CreateWorkspace(); 325TestWorkspace localWorkspace,
Services\SolutionServiceTests.cs (41)
43using var workspace = TestWorkspace.CreateCSharp(code); 61using var workspace = TestWorkspace.CreateCSharp(code1); 136using var workspace = TestWorkspace.CreateCSharp(code); 162using var workspace = TestWorkspace.CreateCSharp(""); 241using var workspace = TestWorkspace.CreateCSharp(code); 272using var workspace = TestWorkspace.CreateCSharp(code); 305using var workspace = TestWorkspace.CreateCSharp(code); 337using var workspace = TestWorkspace.CreateCSharp(code); 383using var workspace = TestWorkspace.CreateCSharp(code); 447using var workspace = TestWorkspace.CreateCSharp(@"public class C { }"); 484using var workspace = TestWorkspace.CreateCSharp(@""); 523using var workspace = TestWorkspace.CreateCSharp(code); 557using var workspace = TestWorkspace.CreateCSharp(code); 598using var workspace = TestWorkspace.CreateCSharp(code); 631using var workspace = TestWorkspace.CreateCSharp(code); 672using var workspace = TestWorkspace.CreateCSharp(code); 710using var workspace = TestWorkspace.CreateCSharp(code); 748using var workspace = TestWorkspace.CreateCSharp(code); 781using var workspace = TestWorkspace.CreateCSharp(code); 801using var workspace = TestWorkspace.CreateCSharp(code); 806TestWorkspace workspace,
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (10)
57using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 99using (var workspace = CreateWorkspace(LanguageNames.VisualBasic, code)) 136using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 177using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 218using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 250private static async Task<DiagnosticAnalysisResult> AnalyzeAsync(TestWorkspace workspace, ProjectId projectId, Type analyzerType, IdeAnalyzerOptions ideOptions, CancellationToken cancellationToken = default) 267private static TestWorkspace CreateWorkspace(string language, string code, ParseOptions options = null) 271var workspace = (language == LanguageNames.CSharp) 272? TestWorkspace.CreateCSharp(code, parseOptions: options, composition: composition) 273: TestWorkspace.CreateVisualBasic(code, parseOptions: options, composition: composition);