34 instantiations of TestWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
84using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
123using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
48using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 105using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
61using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (1)
575_testWorkspace = new TestWorkspace(_testComposition);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
36=> new(composition: s_composition);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
Diagnostics\DiagnosticDataTests.cs (4)
120using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 146using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 182using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 269using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111using var workspace = new TestWorkspace(); 711using var workspace = new TestWorkspace();
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
59var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 104using var localWorkspace = new TestWorkspace(composition: localComposition);
Options\GlobalOptionsTests.cs (1)
155var workspace = new TestWorkspace(composition: composition);
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
75var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId);
Snippets\AbstractSnippetProviderTests.cs (2)
33using var workspace = new TestWorkspace(FeaturesTestCompositions.Features); 123using var workspace = new TestWorkspace(FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.Features.UnitTests (12)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 162using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 205using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 76var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
178using var workspace = new TestWorkspace(composition: s_composition); 347using var workspace = new TestWorkspace(composition: s_composition); 527using var workspace = new TestWorkspace(composition: s_composition); 668using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (2)
28var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 68using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
50using var localWorkspace = new TestWorkspace(composition: localComposition);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_Create.cs (1)
34var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
50var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.WithTestHostParts(TestHost.OutOfProcess).AddParts(additionalParts)); 1574using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
901 references to TestWorkspace
IdeBenchmarks (10)
FormatterBenchmarks.cs (4)
43using var workspace = TestWorkspace.CreateCSharp(text); 56using var workspace = TestWorkspace.CreateVisualBasic(text);
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (2)
128using var workspace = TestWorkspace.CreateCSharp(testFile);
RegexClassifierBenchmarks.cs (2)
69using (var workspace = TestWorkspace.CreateCSharp(code, parseOptions))
SQLitePersistentStorageBenchmark.cs (2)
29private TestWorkspace _workspace; 54_workspace = TestWorkspace.Create(
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (14)
src\Analyzers\CSharp\Tests\AddExplicitCast\AddExplicitCastTests.cs (4)
2433using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2496using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2636using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2710using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1319using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1344using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1374using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2627using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1125using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\SimplifyInterpolation\SimplifyInterpolationTests.cs (1)
30using var workspace = CreateWorkspaceFromOptions("""
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
38using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 60using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
613using var workspace = CreateWorkspaceFromOptions(source, testParameters);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
84using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
123using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
48using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider))); 105using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
Rename\CSharpInlineRenameServiceTests.cs (3)
61using var workspace = TestWorkspace.CreateCSharp(markup, composition: EditorTestCompositions.EditorFeatures); 81var escapedPath = Path.Combine(TestWorkspace.RootDirectory, "test1.cs").Replace("\\", "\\\\");
StringIndentation\StringIndentationTests.cs (3)
26using var workspace = TestWorkspace.CreateWorkspace( 27TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp,
SymbolKey\SymbolKeyTests.cs (4)
193using var workspace = GetWorkspace(); 210TestWorkspace GetWorkspace() 236return TestWorkspace.CreateWorkspace(XElement.Parse($""" 245return TestWorkspace.CreateWorkspace(XElement.Parse($"""
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
61using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (132)
AddAwait\AddAwaitTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
AddFileBanner\AddFileBannerTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToTupleTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.cs (5)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters) 1065using var testWorkspace = TestWorkspace.Create(xmlString); 1110using var testWorkspace = TestWorkspace.Create(xmlString);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertForEachToFor\ConvertForEachToForTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertForToForEach\ConvertForToForEachTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertIfToSwitch\ConvertIfToSwitchFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLinq\ConvertForEachToLinqQueryTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertLocalFunctionToMethod\ConvertLocalFunctionToMethodTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertNamespace\ConvertNamespaceRefactoringFixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertNumericLiteral\ConvertNumericLiteralTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToRawString\ConvertInterpolatedStringToRawString_FixAllTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ConvertToRawString\ConvertRegularStringToRawString_FixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (2)
568private TestWorkspace? _testWorkspace; 595private static TestCopilotCodeAnalysisService GetCopilotService(TestWorkspace testWorkspace)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1246using var workspace = CreateWorkspaceFromOptions(source, parameters);
Diagnostics\Suppression\SuppressionAllCodeTests.cs (2)
27protected override TestWorkspace CreateWorkspaceFromFile(string definition, ParseOptions parseOptions) 28=> TestWorkspace.CreateCSharp(definition, (CSharpParseOptions)parseOptions, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\Suppression\SuppressionTests.cs (3)
473using var workspace = CreateWorkspaceFromOptions(source, parameters); 798protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters) 1044protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
35private static TestWorkspace CreateWorkspace() 294using var workspace = CreateWorkspace(); 361using var workspace = CreateWorkspace(); 389using var workspace = CreateWorkspace(); 424using var workspace = CreateWorkspace(); 455using var workspace = CreateWorkspace(); 504using var workspace = TestWorkspace.CreateCSharp( 537using var workspace = CreateWorkspace(); 576using var workspace = CreateWorkspace(); 616using var workspace = CreateWorkspace(); 657using var workspace = CreateWorkspace(); 704using var workspace = CreateWorkspace(); 738using var workspace = CreateWorkspace(); 794using var workspace = CreateWorkspace();
EnableNullable\EnableNullableFixAllTests.cs (1)
16protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
EncapsulateField\EncapsulateFieldTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ExtractClass\ExtractClassTests.cs (1)
53return Task.FromResult<Workspace>(TestWorkspace.Create(WorkspaceKind, LanguageNames.CSharp, unusedCompilationOptions, unusedParseOptions));
ExtractMethod\ExtractLocalFunctionTests.cs (1)
25protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (1)
30protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
GenerateOverrides\GenerateOverridesTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InlineTemporary\InlineTemporaryTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceParameter\IntroduceParameterTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (1)
33protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\InteractiveIntroduceVariableTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\IntroduceLocalForExpressionTests.cs (1)
56protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
IntroduceVariable\IntroduceVariableTests.cs (1)
25protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InvertConditional\InvertConditionalTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
InvertLogical\InvertLogicalTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
MoveDeclarationNearReference\MoveDeclarationNearReferenceTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
NameTupleElement\NameTupleElementTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplaceDocCommentTextWithTag\ReplaceDocCommentTextWithTagTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
ReverseForStatement\ReverseForStatementTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SemanticSearch\CSharpSemanticSearchServiceTests.cs (27)
62TestWorkspace workspace, 86using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 98using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 110using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 122using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 141using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 157using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 172using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 187using var workspace = TestWorkspace.Create(""" 231using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 243using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 285using var workspace = TestWorkspace.Create(""" 349using var workspace = TestWorkspace.Create(""" 415using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProviderTests.cs (2)
18protected override TestWorkspace CreateWorkspace(string code) 20return TestWorkspace.CreateCSharp(
SplitOrMergeIfStatements\MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\MergeNestedIfStatementsTests_WithOuter.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoConsecutiveIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoNestedIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
src\Analyzers\CSharp\Tests\AddExplicitCast\AddExplicitCastTests.cs (4)
2433using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2496using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2636using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2710using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1319using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1344using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1374using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2627using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1125using var workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\SimplifyInterpolation\SimplifyInterpolationTests.cs (1)
30using var workspace = CreateWorkspaceFromOptions("""
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
38using (var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters)) 60using var workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
613using var workspace = CreateWorkspaceFromOptions(source, testParameters);
Testing\CSharpTestMethodFinderTests.cs (4)
463var workspace = TestWorkspace.CreateCSharp([code, testAttributeDefinitionsCode]); 477var workspace = TestWorkspace.CreateCSharp([code, testAttributeDefinitionsCode]);
UseExplicitOrImplicitType\UseExplicitTypeRefactoringTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExplicitOrImplicitType\UseImplicitTypeRefactoringTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyFixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForAccessorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConstructorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConversionOperatorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForIndexersRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForLocalFunctionsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForMethodsRefactoringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForOperatorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForPropertiesRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBodyForLambda\UseExpressionBodyForLambdasRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseRecursivePatterns\UseRecursivePatternsRefactoringFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Wrapping\AbstractWrappingTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (14)
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (2)
114public static T GetService<T>(TestWorkspace workspace) 117public static T GetExportedValue<T>(TestWorkspace workspace)
Completion\AbstractCompletionProviderTests.cs (4)
961using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition()); 1018using var testWorkspace = TestWorkspace.Create(xmlString, composition: GetComposition());
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (4)
32using var workspace = TestWorkspace.Create( 56using var workspace = TestWorkspace.Create(
Structure\AbstractSyntaxStructureProviderTests.cs (4)
42using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode); 63using var workspace = TestWorkspace.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (332)
CodeFixes\CodeFixServiceTests.cs (4)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 738using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true);
CodeGeneration\CodeGenerationTests.cs (7)
437var workspace = testContext.Workspace; 866public readonly TestWorkspace Workspace; 874TestWorkspace workspace, 892var workspace = CreateWorkspaceFromFile(initial.NormalizeLineEndings(), isVisualBasic, null, null); 1007private static TestWorkspace CreateWorkspaceFromFile(string file, bool isVisualBasic, ParseOptions parseOptions, CompilationOptions compilationOptions) 1010? TestWorkspace.CreateVisualBasic(file, (VB.VisualBasicParseOptions)parseOptions, (VB.VisualBasicCompilationOptions)compilationOptions) 1011: TestWorkspace.CreateCSharp(file, (CS.CSharpParseOptions)parseOptions, (CS.CSharpCompilationOptions)compilationOptions);
CodeRefactorings\CodeRefactoringServiceTest.cs (12)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: FeaturesTestCompositions.Features); 79using var workspace = TestWorkspace.Create(""" 97using var workspace = TestWorkspace.CreateCSharp(@"class Program {}", 159using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 198using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 243using var workspace = TestWorkspace.CreateCSharp("", composition: composition);
Completion\CompletionServiceTests.cs (2)
39using var workspace = TestWorkspace.CreateCSharp(code, openDocuments: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
555workspace.InitializeDocuments(TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp, files: files, sourceGeneratedFiles: sourceGeneratedFiles), openDocuments: false); 624using var workspace = TestWorkspace.CreateCSharp("class A { }"); 668using var workspace = TestWorkspace.CreateCSharp(source); 742using var workspace = TestWorkspace.CreateCSharp(source);
Diagnostics\DiagnosticDataTests.cs (6)
120using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 146using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 182using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 229using var workspace = TestWorkspace.CreateCSharp(files: [], sourceGeneratedFiles: [content], composition: EditorTestCompositions.EditorFeatures); 269using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111using var workspace = new TestWorkspace(); 711using var workspace = new TestWorkspace();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (4)
56using var workspace = CreateWorkspaceFromFile(source, language, rootNamespace); 73private static TestWorkspace CreateWorkspaceFromFile(string source, string language, string rootNamespace) 77return TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 81return TestWorkspace.CreateVisualBasic(
EditAndContinue\EditAndContinueLanguageServiceTests.cs (4)
49private TestWorkspace CreateEditorWorkspace(out Solution solution, out EditAndContinueService service, out EditAndContinueLanguageService languageService, Type[] additionalParts = null) 59var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 104using var localWorkspace = new TestWorkspace(composition: localComposition); 351using var workspace = CreateEditorWorkspace(out var solution, out var service, out var languageService);
FindSymbols\SymbolTreeInfoTests.cs (8)
20using var workspace = TestWorkspace.CreateCSharp(""); 41using var workspace = TestWorkspace.CreateCSharp(""); 64using var workspace = TestWorkspace.CreateCSharp(""); 86using var workspace = TestWorkspace.CreateCSharp("");
InheritanceMargin\InheritanceMarginTests.cs (9)
59using var testWorkspace = TestWorkspace.Create( 90using var testWorkspace = TestWorkspace.Create( 99TestWorkspace testWorkspace, 131private static async Task VerifyInheritanceMemberAsync(TestWorkspace testWorkspace, TestInheritanceMemberItem expectedItem, InheritanceMarginItem actualItem) 216using var testWorkspace = TestWorkspace.Create( 319TestWorkspace testWorkspace)
Options\GlobalOptionsTests.cs (3)
149private static TestWorkspace CreateWorkspace(out TestGlobalOptions globalOptions) 155var workspace = new TestWorkspace(composition: composition); 184using var workspace = CreateWorkspace(out var globalOptions);
Snippets\RoslynLSPSnippetConvertTests.cs (5)
359using var workspace = CreateWorkspaceFromCode(testString); 370using var workspace = CreateWorkspaceFromCode(testString); 437protected static TestWorkspace CreateWorkspaceFromCode(string code) 438=> TestWorkspace.CreateCSharp(code); 446using var workspace = CreateWorkspaceFromCode(markup);
StackTraceExplorer\StackTraceExplorerTests.cs (10)
24using var workspace = TestWorkspace.CreateCSharp(code); 877using var workspace = TestWorkspace.CreateCSharp(""" 911using var workspace = TestWorkspace.CreateCSharp(code); 927using var workspace = TestWorkspace.Create( 966using var workspace = TestWorkspace.Create(
Structure\BlockStructureServiceTests.cs (9)
40using var workspace = TestWorkspace.CreateCSharp(code); 65using var workspace = TestWorkspace.CreateCSharp(code); 90using var workspace = TestWorkspace.CreateCSharp(code); 107using var workspace = TestWorkspace.CreateCSharp(code); 116TestWorkspace workspace)
SymbolFinder\FindSymbolAtPositionTests.cs (5)
18private static Task<ISymbol> FindSymbolAtPositionAsync(TestWorkspace workspace) 28using var workspace = TestWorkspace.CreateCSharp( 48using var workspace = TestWorkspace.CreateCSharp(
SymbolFinder\SymbolFinderTests.cs (23)
48private static TestWorkspace CreateWorkspace(TestHost host) 51return TestWorkspace.CreateWorkspace(XElement.Parse("<Workspace></Workspace>"), composition: composition); 57using var workspace = CreateWorkspace(host); 98using var workspace = CreateWorkspace(host); 145using var workspace = CreateWorkspace(host); 190using var workspace = CreateWorkspace(host); 231using var workspace = CreateWorkspace(host); 273using var workspace = CreateWorkspace(host); 315using var workspace = CreateWorkspace(host); 355using var workspace = CreateWorkspace(host); 396using var workspace = CreateWorkspace(host); 436using var workspace = CreateWorkspace(host); 467using var workspace = CreateWorkspace(host); 516using var workspace = CreateWorkspace(host); 568using var workspace = CreateWorkspace(host); 595using var workspace = CreateWorkspace(host); 628using var workspace = TestWorkspace.Create( 669using var workspace = CreateWorkspace(host); 733using var workspace = CreateWorkspace(host); 776using var workspace = CreateWorkspace(host); 804using var workspace = CreateWorkspace(host); 842using var workspace = CreateWorkspace(host);
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
24using var workspace = TestWorkspace.Create(
Utilities\SymbolEquivalenceComparerTests.cs (170)
52using var workspace = TestWorkspace.CreateCSharp(csharpCode); 127using var csharpWorkspace = TestWorkspace.CreateCSharp(csharpCode); 128using var vbWorkspace = TestWorkspace.CreateVisualBasic(vbCode); 201using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 202using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 256using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 257using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 297using var workspace = TestWorkspace.CreateCSharp(code); 344using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 345using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 373using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 374using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 402using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 403using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 431using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 432using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 460using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 461using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 491using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 492using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 522using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 523using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 553using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 554using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 582using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 583using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 611using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 612using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 642using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 643using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 678using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 679using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 725using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 726using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 759using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 788using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 789using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 825using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 826using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 860using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 861using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 897using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 898using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 929using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 930using var workspace2 = TestWorkspace.CreateCSharp(csharpCode1); 1007using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1008using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1046using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1047using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1073using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1074using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1100using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1101using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1133using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1134using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1165using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1166using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1198using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1199using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1240using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1241using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1272using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1273using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1304using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1305using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1337using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1338using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1370using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1371using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1404using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1405using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1443using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1444using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1509using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1510using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1574using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1575using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1639using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1640using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1727using var workspace1 = TestWorkspace.CreateCSharp(code); 1728using var workspace2 = TestWorkspace.CreateCSharp(code); 1801using var workspace1 = TestWorkspace.CreateVisualBasic(code); 1802using var workspace2 = TestWorkspace.CreateVisualBasic(code); 1826using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1827using var workspace2 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
ValueTracking\AbstractBaseValueTrackingTests.cs (8)
21protected TestWorkspace CreateWorkspace(string code, TestHost testHost) 24protected abstract TestWorkspace CreateWorkspace(string code, TestComposition composition); 26internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, CancellationToken cancellationToken = default) 36internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 42internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateItemsAsync(TestWorkspace testWorkspace, (int line, string text)[] itemInfo, CancellationToken cancellationToken = default) 55internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateChildrenAsync(TestWorkspace testWorkspace, ValueTrackedItem item, (int line, string text)[] childInfo, CancellationToken cancellationToken = default) 68internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default) 74internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, IEnumerable<ValueTrackedItem> items, CancellationToken cancellationToken = default)
ValueTracking\CSharpValueTrackingTests.cs (22)
16protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 17=> TestWorkspace.CreateCSharp(code, composition: composition); 38using var workspace = CreateWorkspace(code, testHost); 73using var workspace = CreateWorkspace(code, testHost); 107using var workspace = CreateWorkspace(code, testHost); 144using var workspace = CreateWorkspace(code, testHost); 179using var workspace = CreateWorkspace(code, testHost); 207using var workspace = CreateWorkspace(code, testHost); 240using var workspace = CreateWorkspace(code, testHost); 284using var workspace = CreateWorkspace(code, testHost); 304using var workspace = CreateWorkspace(code, testHost); 327using var workspace = CreateWorkspace(code, testHost); 379using var workspace = CreateWorkspace(code, testHost); 513using var workspace = CreateWorkspace(code, testHost); 663using var workspace = CreateWorkspace(code, testHost); 743using var workspace = CreateWorkspace(code, testHost); 804using var workspace = CreateWorkspace(code, testHost); 868using var workspace = CreateWorkspace(code, testHost); 936using var workspace = CreateWorkspace(code, testHost); 1007using var workspace = CreateWorkspace(code, testHost); 1071using var workspace = CreateWorkspace(code, testHost); 1129using var workspace = CreateWorkspace(code, testHost);
ValueTracking\VisualBasicValueTrackingTests.cs (10)
16protected override TestWorkspace CreateWorkspace(string code, TestComposition composition) 17=> TestWorkspace.CreateVisualBasic(code, composition: composition); 48using var workspace = CreateWorkspace(code, testHost); 94using var workspace = CreateWorkspace(code, testHost); 134using var workspace = CreateWorkspace(code, testHost); 167using var workspace = CreateWorkspace(code, testHost); 195using var workspace = CreateWorkspace(code, testHost); 233using var workspace = CreateWorkspace(code, testHost); 294using var workspace = CreateWorkspace(code, testHost); 357using var workspace = CreateWorkspace(code, testHost);
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\ActiveStatementsDescription.cs (1)
145var documentName = filePaths?[sourceIndex] ?? Path.Combine(TempRoot.Root, TestWorkspace.GetDefaultTestSourceDocumentName(sourceIndex, extension ?? ""));
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (3)
69internal TestWorkspace CreateWorkspace(out Solution solution, out EditAndContinueService service, Type[]? additionalParts = null) 75var workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId); 157internal EditAndContinueService GetEditAndContinueService(TestWorkspace workspace)
RelatedDocuments\AbstractRelatedDocumentsTests.cs (2)
24using var workspace = TestWorkspace.Create(
Snippets\AbstractSnippetProviderTests.cs (2)
33using var workspace = new TestWorkspace(FeaturesTestCompositions.Features); 123using var workspace = new TestWorkspace(FeaturesTestCompositions.Features);
SolutionExplorer\AbstractSolutionExplorerSymbolTreeItemProviderTests.cs (2)
19protected abstract TestWorkspace CreateWorkspace(string code); 24using var workspace = CreateWorkspace(code);
Microsoft.CodeAnalysis.Features.UnitTests (165)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 162using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 205using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
27var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 76var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (79)
80using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 168using var _ = CreateWorkspace(out var solution, out var service); 202using var _ = CreateWorkspace(out var solution, out var service); 236using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 271using var _ = CreateWorkspace(out var solution, out var service); 320using var w = CreateWorkspace(out var solution, out var service); 413using var w = CreateWorkspace(out var solution, out var service); 492using var w = CreateWorkspace(out var solution, out var service); 574using var w = CreateWorkspace(out var solution, out var service); 620using var w = CreateWorkspace(out var solution, out var service); 669using var w = CreateWorkspace(out var solution, out var service); 702using var w = CreateWorkspace(out var solution, out var service); 741using var _ = CreateWorkspace(out var solution, out var service); 775using var _ = CreateWorkspace(out var solution, out var service); 826using var _ = CreateWorkspace(out var solution, out var service); 929using var _w = CreateWorkspace(out var solution, out var service); 1001using var _ = CreateWorkspace(out var solution, out var service); 1054using var _ = CreateWorkspace(out var solution, out var service); 1114using var _ = CreateWorkspace(out var solution, out var service); 1179using var _ = CreateWorkspace(out var solution, out var service); 1210using var w = CreateWorkspace(out var solution, out var service); 1266using var _ = CreateWorkspace(out var solution, out var service); 1318using var _ = CreateWorkspace(out var solution, out var service); 1346using var _ = CreateWorkspace(out var solution, out var service); 1421using var workspace = CreateWorkspace(out var solution, out var service); 1466using var _ = CreateWorkspace(out var solution, out var service); 1532using var _ = CreateWorkspace(out var solution, out var service); 1599using var _ = CreateWorkspace(out var solution, out var service); 1647using var _ = CreateWorkspace(out var solution, out var service); 1753using var _ = CreateWorkspace(out var solution, out var service); 1796using var _ = CreateWorkspace(out var solution, out var service); 1852using var _ = CreateWorkspace(out var solution, out var service); 1970using var _ = CreateWorkspace(out var solution, out var service); 2010using var _ = CreateWorkspace(out var solution, out var service); 2054using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 2131using var _ = CreateWorkspace(out var solution, out var service); 2311using var _ = CreateWorkspace(out var solution, out var service); 2404using var _ = CreateWorkspace(out var solution, out var service); 2485using var _ = CreateWorkspace(out var solution, out var service); 2587using var _ = CreateWorkspace(out var solution, out var service); 2631using var _ = CreateWorkspace(out var solution, out var service); 2668using var _ = CreateWorkspace(out var solution, out var service); 2739using var _ = CreateWorkspace(out var solution, out var service); 2824using var _ = CreateWorkspace(out var solution, out var service); 2896using var _ = CreateWorkspace(out var solution, out var service); 2957using var _ = CreateWorkspace(out var solution, out var service); 3006using var _ = CreateWorkspace(out var solution, out var service); 3142using var _ = CreateWorkspace(out var solution, out var service); 3252using var _ = CreateWorkspace(out var solution, out var service); 3305using var _ = CreateWorkspace(out var solution, out var service); 3396using var _ = CreateWorkspace(out var solution, out var service); 3491using var workspace = CreateWorkspace(out var solution, out var service); 3547using var workspace = CreateWorkspace(out var solution, out var service); 3608using var _ = CreateWorkspace(out var solution, out var service); 3665using var _ = CreateWorkspace(out var solution, out var service); 3718using var _ = CreateWorkspace(out var solution, out var service); 3768using var _ = CreateWorkspace(out var solution, out var service); 3810using var _ = CreateWorkspace(out var solution, out var service); 3847using var _ = CreateWorkspace(out var solution, out var service); 3883using var _ = CreateWorkspace(out var solution, out var service); 3942using var _ = CreateWorkspace(out var solution, out var service); 4083using var _ = CreateWorkspace(out var solution, out var service); 4180using var _ = CreateWorkspace(out var solution, out var service); 4224using var _ = CreateWorkspace(out var solution, out var service); 4259using var _ = CreateWorkspace(out var solution, out var service); 4300using var _ = CreateWorkspace(out var solution, out var service); 4384using var _ = CreateWorkspace(out var solution, out var service); 4441using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 4512using var _ = CreateWorkspace(out var solution, out var service); 4615using var _ = CreateWorkspace(out var solution, out var service); 4716using var _ = CreateWorkspace(out var solution, out var service); 4805using var _ = CreateWorkspace(out var solution, out var service); 4891using var _ = CreateWorkspace(out var solution, out var service); 5010using var _ = CreateWorkspace(out var solution, out var service); 5129using var _ = CreateWorkspace(out var solution, out var service); 5234using var workspace = CreateWorkspace(out var solution, out var service); 5279using var _ = CreateWorkspace(out var solution, out var encService); 5329using var _1 = CreateWorkspace(out var solution, out var service); 5365using var workspace = CreateWorkspace(out var solution, out var service);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
68private static async Task<Solution> AddDefaultTestSolutionAsync(TestWorkspace workspace, string[] markedSources) 178using var workspace = new TestWorkspace(composition: s_composition); 347using var workspace = new TestWorkspace(composition: s_composition); 527using var workspace = new TestWorkspace(composition: s_composition); 668using var workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (16)
26private static TestWorkspace CreateWorkspace(out Solution solution) 28var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 68using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 163using var _ = CreateWorkspace(out var solution); 186using var _ = CreateWorkspace(out var solution); 211using var _ = CreateWorkspace(out var solution); 241using var _ = CreateWorkspace(out var solution); 267using var _ = CreateWorkspace(out var solution); 300using var _ = CreateWorkspace(out var solution); 327using var _ = CreateWorkspace(out var solution); 350using var _ = CreateWorkspace(out var solution); 381using var _ = CreateWorkspace(out var solution); 432using var _ = CreateWorkspace(out var solution); 463using var _ = CreateWorkspace(out var solution); 501using var _ = CreateWorkspace(out var solution); 545using var _ = CreateWorkspace(out var solution);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
50using var localWorkspace = new TestWorkspace(composition: localComposition);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
29using var workspace = CreateWorkspace(out var solution, out var encService);
FindUsages\DefinitionItemFactoryTests.cs (58)
130using var workspace = TestWorkspace.CreateCSharp("class C;"); 166using var workspace = TestWorkspace.CreateCSharp(""); 208using var workspace = TestWorkspace.CreateCSharp("class C;"); 244using var workspace = TestWorkspace.CreateCSharp(""); 286using var workspace = TestWorkspace.CreateCSharp("namespace N;"); 328using var workspace = TestWorkspace.CreateCSharp(""); 378using var workspace = TestWorkspace.CreateCSharp(""" 435using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 475using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 515using var workspace = TestWorkspace.CreateCSharp("class C;"); 557using var workspace = TestWorkspace.CreateCSharp(""); 603using var workspace = TestWorkspace.Create(""" 661using var workspace = TestWorkspace.CreateCSharp("class C { dynamic F; }"); 698using var workspace = TestWorkspace.CreateCSharp("class C { (int a, int b) F; }"); 760using var workspace = TestWorkspace.CreateCSharp("class C { System.ValueTuple<int, int> F; }"); 816using var workspace = TestWorkspace.CreateCSharp("class C<T1, T2> { C<int, string> F; }"); 867using var workspace = TestWorkspace.CreateCSharp(""" 925using var workspace = TestWorkspace.CreateCSharp("class C<T>;"); 975using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { } }"); 1030using var workspace = TestWorkspace.CreateCSharp("class C { int M; }"); 1082using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1144using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1201using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1258using var workspace = TestWorkspace.CreateCSharp("abstract class C { abstract int this[int x] { get; set; } }"); 1325using var workspace = TestWorkspace.CreateCSharp(""" 1385using var workspace = TestWorkspace.CreateCSharp(""" 1442using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { void F() {} } }"); 1500using var workspace = TestWorkspace.CreateCSharp(""" 1563using var workspace = TestWorkspace.Create("""
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (9)
Diagnostics\PullDiagnosticTests.cs (4)
1299var rootUri = ProtocolConversions.GetAbsoluteUriString(TestWorkspace.RootDirectory); 1618Assert.Equal(ProtocolConversions.CreateAbsoluteDocumentUri(Path.Combine(TestWorkspace.RootDirectory, "test1.cs")), results[0].TextDocument!.DocumentUri); 2037<Project Language="C#" CommonReferences="true" AssemblyName="CSProj2" FilePath="{TestWorkspace.NullFilePath}"> 2047var dir = TestWorkspace.RootDirectory.Replace("\\", "/");
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (4)
24private static TestWorkspace CreateWorkspace() 39using var workspace = CreateWorkspace(); 108using var workspace = CreateWorkspace(); 270using var workspace = CreateWorkspace();
Workspaces\LspWorkspaceManagerTests.cs (1)
305using var testWorkspaceTwo = LspTestWorkspace.Create(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (17)
Workspaces\TestHostProject.cs (2)
42TestWorkspace workspace, 90TestWorkspace workspace,
Workspaces\TestWorkspace_Create.cs (13)
14public static TestWorkspace Create(string xmlDefinition, bool openDocuments = false, TestComposition composition = null) 17public static TestWorkspace CreateWorkspace( 26internal static TestWorkspace Create( 34var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges); 43internal static TestWorkspace Create( 56internal static TestWorkspace Create( 67internal static TestWorkspace Create( 77internal static TestWorkspace Create( 96internal static TestWorkspace CreateWithSingleEmptySourceFile( 115public static TestWorkspace CreateCSharp( 127public static TestWorkspace CreateCSharp( 144public static TestWorkspace CreateVisualBasic( 155public static TestWorkspace CreateVisualBasic(
Workspaces\TestWorkspace_XmlConsumption.cs (2)
151projectFilePath = PathUtilities.CombinePaths(TestWorkspace.RootDirectory, projectFilePath); 675var filePath = Path.Combine(TestWorkspace.RootDirectory, fileName);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (8)
DesignerAttribute\DesignerAttributeServiceTests.cs (2)
101using var workspace = TestWorkspace.CreateCSharp(codeWithMarker, openDocuments: false);
F1Help\F1HelpTests.cs (2)
26using var workspace = TestWorkspace.CreateCSharp(markup, composition: VisualStudioTestCompositions.LanguageServices);
Interactive\Commands\ResetInteractiveTests.cs (4)
49using var workspace = TestWorkspace.Create(WorkspaceXmlStr, composition: EditorTestCompositions.InteractiveWindow); 71TestWorkspace workspace, 144private static IEnumerable<string> GetProjectReferences(TestWorkspace workspace, Project project)
Microsoft.VisualStudio.LanguageServices.UnitTests (32)
CodeModel\CSharp\RootCodeModelTests.vb (4)
180Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath) 217Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.g.cs"), filePath) 262Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath) 307Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.cs"), filePath)
CodeModel\VisualBasic\RootCodeModelTests.vb (4)
115Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath) 150Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.g.vb"), filePath) 191Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath) 232Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "C.vb"), filePath)
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
24Using workspace = TestWorkspace.CreateVisualBasic(source)
Help\HelpTests.vb (1)
15Using workspace = TestWorkspace.CreateVisualBasic(markup)
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (2)
427Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "TestFile.cs"), options.FilePath) 867Assert.Equal(Path.Combine(TestWorkspace.RootDirectory, "TestFile.vb"), options.FilePath)
Options\BasicEditorConfigGeneratorTests.vb (2)
19Using workspace = TestWorkspace.CreateVisualBasic("") 170Using workspace = TestWorkspace.CreateVisualBasic("")
Options\CSharpEditorConfigGeneratorTests.vb (2)
19Using workspace = TestWorkspace.CreateCSharp("") 277Using workspace = TestWorkspace.CreateCSharp("")
Preview\PreviewChangesTests.vb (2)
22Using workspace = TestWorkspace.CreateCSharp(<text> 122Using workspace = TestWorkspace.CreateCSharp(<text>
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
47New MockHierarchyItem() With {.CanonicalName = Path.Combine(TestWorkspace.RootDirectory, "net472", "analyzerdependency") + "\" + analyzerPath},
SymbolSearch\SymbolSearchUpdateEngineTests.vb (13)
23Using workspace = TestWorkspace.CreateCSharp("") 54Using workspace = TestWorkspace.CreateCSharp("") 82Using workspace = TestWorkspace.CreateCSharp("") 120Using workspace = TestWorkspace.CreateCSharp("") 163Using workspace = TestWorkspace.CreateCSharp("") 196Using workspace = TestWorkspace.CreateCSharp("") 244Using workspace = TestWorkspace.CreateCSharp("") 287Using workspace = TestWorkspace.CreateCSharp("") 335Using workspace = TestWorkspace.CreateCSharp("") 394Using workspace = TestWorkspace.CreateCSharp("") 438Using workspace = TestWorkspace.CreateCSharp("") 492Using workspace = TestWorkspace.CreateCSharp("") 552Using workspace = TestWorkspace.CreateCSharp("")
Roslyn.VisualStudio.Next.UnitTests (143)
Services\AssetProviderTests.cs (10)
46using var workspace = TestWorkspace.CreateCSharp(file: @""); 70using var workspace = TestWorkspace.CreateCSharp(code); 98using var workspace = TestWorkspace.CreateCSharp(code); 123using var workspace = TestWorkspace.CreateCSharp(code); 153using var workspace = TestWorkspace.CreateCSharp([code1, code2]);
Services\ServiceHubServicesTests.cs (30)
46private static TestWorkspace CreateWorkspace( 50var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.WithTestHostParts(TestHost.OutOfProcess).AddParts(additionalParts)); 66using var workspace = CreateWorkspace(); 88using var workspace = CreateWorkspace(); 141using var workspace = CreateWorkspace(); 192using var workspace = CreateWorkspace(); 234using var workspace = CreateWorkspace([typeof(NoCompilationLanguageService)]); 263using var workspace = CreateWorkspace(); 298using var workspace = CreateWorkspace(); 435using var localWorkspace = CreateWorkspace(); 707using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 763private static DocumentId AddSimpleDocument(TestWorkspace workspace, CallbackGenerator generator) 781private static async Task WaitForSourceGeneratorsAsync(TestWorkspace workspace) 791using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 846using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 899using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 950using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 991using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1034using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1086using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1139using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1192using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1237using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1282using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1325using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1370using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1411using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1468TestWorkspace localWorkspace, 1533using var workspace = CreateWorkspace([typeof(NoCompilationLanguageService), typeof(TestWorkspaceConfigurationService)]); 1574using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (26)
31using var workspace = CreateWorkspace(); 51using var workspace = CreateWorkspace(); 68using var workspace = CreateWorkspace(); 86using var workspace = CreateWorkspace(); 109using var workspace = CreateWorkspace(); 126using var workspace = CreateWorkspace(); 145private static async Task<TestExtensionAssemblyLoaderProvider> GetRemoteAssemblyLoaderProvider(TestWorkspace localWorkspace) 153private static async Task<TestExtensionMessageHandlerFactory> GetRemoteAssemblyHandlerFactory(TestWorkspace localWorkspace) 164using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 193using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 221using var localWorkspace = CreateWorkspace(additionalRemoteParts: [typeof(TestExtensionAssemblyLoaderProvider)]); 244TestWorkspace localWorkspace, 284using var localWorkspace = CreateWorkspace(additionalRemoteParts: 300using var localWorkspace = CreateWorkspace(additionalRemoteParts: 316using var localWorkspace = CreateWorkspace(additionalRemoteParts: 334using var localWorkspace = CreateWorkspace(additionalRemoteParts: 359using var localWorkspace = CreateWorkspace(additionalRemoteParts: 386using var localWorkspace = CreateWorkspace(additionalRemoteParts: 425using var localWorkspace = CreateWorkspace(additionalRemoteParts: 463using var localWorkspace = CreateWorkspace(additionalRemoteParts: 517using var localWorkspace = CreateWorkspace(additionalRemoteParts: 550using var localWorkspace = CreateWorkspace(additionalRemoteParts: 582using var localWorkspace = CreateWorkspace(additionalRemoteParts: 618using var localWorkspace = CreateWorkspace(additionalRemoteParts: 670using var localWorkspace = CreateWorkspace(additionalRemoteParts: 700using var localWorkspace = CreateWorkspace(additionalRemoteParts:
Services\SolutionServiceTests.cs (67)
47using var workspace = TestWorkspace.CreateCSharp(code); 64using var workspace = TestWorkspace.CreateCSharp(code1); 139using var workspace = TestWorkspace.CreateCSharp(code); 165using var workspace = TestWorkspace.CreateCSharp(""); 213using var workspace = TestWorkspace.CreateCSharp(""); 248using var workspace = TestWorkspace.CreateCSharp(""); 320using var workspace = TestWorkspace.CreateCSharp(code); 351using var workspace = TestWorkspace.CreateCSharp(code); 384using var workspace = TestWorkspace.CreateCSharp(code); 416using var workspace = TestWorkspace.CreateCSharp(code); 478using var workspace = TestWorkspace.CreateCSharp(@"public class C { }"); 497using var workspace = TestWorkspace.CreateCSharp(@""); 536using var workspace = TestWorkspace.CreateCSharp(code); 577using var workspace = TestWorkspace.CreateCSharp(code); 618using var workspace = TestWorkspace.CreateCSharp(code); 651using var workspace = TestWorkspace.CreateCSharp(code); 692using var workspace = TestWorkspace.CreateCSharp(code); 732using var workspace = TestWorkspace.CreateCSharp(code); 772using var workspace = TestWorkspace.CreateCSharp(code); 805using var workspace = TestWorkspace.CreateCSharp(code); 860using var workspace = TestWorkspace.CreateCSharp(code); 906using var workspace = TestWorkspace.CreateCSharp(code); 929using var workspace = TestWorkspace.CreateCSharp(code); 963private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 974using var workspace = TestWorkspace.CreateCSharp(code); 993using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1010using var workspace = TestWorkspace.Create(""" 1045using var workspace = TestWorkspace.Create(""" 1089using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1116using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1145using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1177using var workspace = TestWorkspace.Create(""" 1252using var workspace = TestWorkspace.CreateCSharp(code); 1258TestWorkspace workspace, 1265TestWorkspace workspace,
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (10)
49using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 79using var workspace = CreateWorkspace(LanguageNames.VisualBasic, code); 113using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 155using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 195using var workspace = CreateWorkspace(LanguageNames.CSharp, code); 226private static async Task<DiagnosticAnalysisResult> AnalyzeAsync(TestWorkspace workspace, ProjectId projectId, Type analyzerType, bool isHostAnalyzer, CancellationToken cancellationToken = default) 256private static TestWorkspace CreateWorkspace(string language, string code, ParseOptions options = null) 260var workspace = (language == LanguageNames.CSharp) 261? TestWorkspace.CreateCSharp(code, parseOptions: options, composition: composition) 262: TestWorkspace.CreateVisualBasic(code, parseOptions: options, composition: composition);