1 instantiation of TestWorkspace
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_Create.cs (1)
34var workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
899 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)
2585using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2653using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2810using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2889using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1437using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1462using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1492using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2882using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1252using 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)
659using 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)
125using 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); 87var 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) 1246using var testWorkspace = TestWorkspace.Create(xmlString); 1293using 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)
576private TestWorkspace? _testWorkspace; 603private static TestCopilotCodeAnalysisService GetCopilotService(TestWorkspace testWorkspace)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1209using 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)
445using var workspace = CreateWorkspaceFromOptions(source, parameters); 756protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters) 998protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(TestWorkspace workspace, TestParameters parameters)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
35private static TestWorkspace CreateWorkspace() 296using var workspace = CreateWorkspace(); 363using var workspace = CreateWorkspace(); 390using var workspace = CreateWorkspace(); 424using var workspace = CreateWorkspace(); 454using var workspace = CreateWorkspace(); 502using var workspace = TestWorkspace.CreateCSharp( 535using var workspace = CreateWorkspace(); 573using var workspace = CreateWorkspace(); 612using var workspace = CreateWorkspace(); 653using var workspace = CreateWorkspace(); 700using var workspace = CreateWorkspace(); 734using var workspace = CreateWorkspace(); 790using 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)
67TestWorkspace workspace, 92using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 107using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 122using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 137using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 159using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 178using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 196using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 214using var workspace = TestWorkspace.Create(""" 261using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 276using var workspace = TestWorkspace.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features); 319using var workspace = TestWorkspace.Create(""" 384using var workspace = TestWorkspace.Create(""" 451using 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)
2585using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2653using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2810using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters())) 2889using (var workspace = CreateWorkspaceFromOptions(initialMarkup, new TestParameters()))
src\Analyzers\CSharp\Tests\NamingStyles\NamingStylesTests.cs (3)
1437using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1462using var workspace = CreateWorkspaceFromOptions(markup, testParameters); 1492using var workspace = CreateWorkspaceFromOptions(markup, testParameters);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2882using var workspace = CreateWorkspaceFromOptions(input, parameters);
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1252using 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)
659using var workspace = CreateWorkspaceFromOptions(source, testParameters);
Testing\CSharpTestMethodFinderTests.cs (4)
552var workspace = TestWorkspace.CreateCSharp([code, testAttributeDefinitionsCode]); 566var 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)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConversionOperatorsRefactoringTests.cs (1)
22protected 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)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForPropertiesRefactoringTests.cs (1)
24protected 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()); 1017using 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 (335)
CodeFixes\CodeFixServiceTests.cs (4)
45using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true); 754using 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(@" 96using var workspace = TestWorkspace.CreateCSharp(@"class Program {}", 158using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 197using var workspace = TestWorkspace.CreateCSharp("", composition: FeaturesTestCompositions.Features); 242using var workspace = TestWorkspace.CreateCSharp("", composition: composition);
Completion\CompletionServiceTests.cs (2)
39using var workspace = TestWorkspace.CreateCSharp(code, openDocuments: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
558workspace.InitializeDocuments(TestWorkspace.CreateWorkspaceElement(LanguageNames.CSharp, files: files, sourceGeneratedFiles: sourceGeneratedFiles), openDocuments: false); 627using var workspace = TestWorkspace.CreateCSharp("class A { }"); 673using var workspace = TestWorkspace.CreateCSharp(source); 747using var workspace = TestWorkspace.CreateCSharp(source);
Diagnostics\DiagnosticDataTests.cs (6)
111using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 137using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 173using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures); 218using var workspace = TestWorkspace.CreateCSharp(files: [], sourceGeneratedFiles: [content], composition: EditorTestCompositions.EditorFeatures); 258using var workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111using var workspace = new TestWorkspace(); 712using var workspace = new TestWorkspace();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (4)
55using var workspace = CreateWorkspaceFromFile(source, language, rootNamespace); 72private static TestWorkspace CreateWorkspaceFromFile(string source, string language, string rootNamespace) 76return TestWorkspace.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 80return 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); 354using 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)
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( 311TestWorkspace testWorkspace)
LanguageServer\VSTypeScriptHandlerTests.cs (3)
112var capabilitiesProvider = TestWorkspace.ExportProvider.GetExportedValue<ExperimentalCapabilitiesProvider>(); 113var servicesProvider = TestWorkspace.ExportProvider.GetExportedValue<VSTypeScriptLspServiceProvider>(); 125TestWorkspace.Services.HostServices,
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)
401using var workspace = CreateWorkspaceFromCode(testString); 412using var workspace = CreateWorkspaceFromCode(testString); 485protected static TestWorkspace CreateWorkspaceFromCode(string code) 486=> TestWorkspace.CreateCSharp(code); 494using var workspace = CreateWorkspaceFromCode(markup);
StackTraceExplorer\StackTraceExplorerTests.cs (10)
24using var workspace = TestWorkspace.CreateCSharp(code); 814using var workspace = TestWorkspace.CreateCSharp(@" 847using var workspace = TestWorkspace.CreateCSharp(code); 863using var workspace = TestWorkspace.Create( 902using var workspace = TestWorkspace.Create(
Structure\BlockStructureServiceTests.cs (9)
39using var workspace = TestWorkspace.CreateCSharp(code); 63using var workspace = TestWorkspace.CreateCSharp(code); 87using var workspace = TestWorkspace.CreateCSharp(code); 104using var workspace = TestWorkspace.CreateCSharp(code); 113TestWorkspace workspace)
SymbolFinder\FindSymbolAtPositionTests.cs (5)
18private static Task<ISymbol> FindSymbolAtPositionAsync(TestWorkspace workspace) 28using var workspace = TestWorkspace.CreateCSharp( 46using 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( 668using var workspace = CreateWorkspace(host); 732using var workspace = CreateWorkspace(host); 775using var workspace = CreateWorkspace(host); 803using var workspace = CreateWorkspace(host); 841using var workspace = CreateWorkspace(host);
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
24using var workspace = TestWorkspace.Create(
Utilities\SymbolEquivalenceComparerTests.cs (170)
50using var workspace = TestWorkspace.CreateCSharp(csharpCode); 121using var csharpWorkspace = TestWorkspace.CreateCSharp(csharpCode); 122using var vbWorkspace = TestWorkspace.CreateVisualBasic(vbCode); 191using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 192using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 242using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 243using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 282using var workspace = TestWorkspace.CreateCSharp(code); 325using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 326using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 350using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 351using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 375using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 376using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 400using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 401using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 425using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 426using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 452using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 453using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 479using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 480using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 506using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 507using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 531using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 532using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 556using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 557using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 583using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 584using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 617using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 618using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 662using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 663using var workspace2 = TestWorkspace.CreateVisualBasic(vbCode1); 694using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 719using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 720using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 754using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 755using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 787using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 788using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 822using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 823using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 853using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 854using var workspace2 = TestWorkspace.CreateCSharp(csharpCode1); 930using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 931using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 967using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 968using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 992using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 993using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1017using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1018using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1048using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1049using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1078using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1079using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1109using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1110using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1149using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1150using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1179using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1180using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1209using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1210using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1240using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1241using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1271using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1272using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1303using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1304using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1340using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1341using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1404using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1405using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1467using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1468using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1530using var workspace1 = TestWorkspace.CreateCSharp(csharpCode1); 1531using var workspace2 = TestWorkspace.CreateCSharp(csharpCode2); 1618using var workspace1 = TestWorkspace.CreateCSharp(code); 1619using var workspace2 = TestWorkspace.CreateCSharp(code); 1692using var workspace1 = TestWorkspace.CreateVisualBasic(code); 1693using var workspace2 = TestWorkspace.CreateVisualBasic(code); 1715using var workspace1 = TestWorkspace.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule")); 1716using 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); 46using var workspace = CreateWorkspace(code, testHost); 90using var workspace = CreateWorkspace(code, testHost); 128using var workspace = CreateWorkspace(code, testHost); 159using var workspace = CreateWorkspace(code, testHost); 185using var workspace = CreateWorkspace(code, testHost); 221using var workspace = CreateWorkspace(code, testHost); 280using var workspace = CreateWorkspace(code, testHost); 341using 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 (160)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 160using var workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features); 201using 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 (72)
82using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 170using var _ = CreateWorkspace(out var solution, out var service); 204using var _ = CreateWorkspace(out var solution, out var service); 238using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 285using var _ = CreateWorkspace(out var solution, out var service); 314using var _ = CreateWorkspace(out var solution, out var service); 348using var _ = CreateWorkspace(out var solution, out var service); 399using var _ = CreateWorkspace(out var solution, out var service); 503using var _w = CreateWorkspace(out var solution, out var service); 575using var _ = CreateWorkspace(out var solution, out var service); 628using var _ = CreateWorkspace(out var solution, out var service); 687using var _ = CreateWorkspace(out var solution, out var service); 752using var _ = CreateWorkspace(out var solution, out var service); 783using var w = CreateWorkspace(out var solution, out var service); 839using var _ = CreateWorkspace(out var solution, out var service); 891using var _ = CreateWorkspace(out var solution, out var service); 941using var _ = CreateWorkspace(out var solution, out var service); 994using var workspace = CreateWorkspace(out var solution, out var service); 1042using var _ = CreateWorkspace(out var solution, out var service); 1108using var _ = CreateWorkspace(out var solution, out var service); 1186using var _ = CreateWorkspace(out var solution, out var service); 1224using var _ = CreateWorkspace(out var solution, out var service); 1330using var _ = CreateWorkspace(out var solution, out var service); 1373using var _ = CreateWorkspace(out var solution, out var service); 1433using var _ = CreateWorkspace(out var solution, out var service); 1551using var _ = CreateWorkspace(out var solution, out var service); 1591using var _ = CreateWorkspace(out var solution, out var service); 1635using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 1712using var _ = CreateWorkspace(out var solution, out var service); 1892using var _ = CreateWorkspace(out var solution, out var service); 1987using var _ = CreateWorkspace(out var solution, out var service); 2070using var _ = CreateWorkspace(out var solution, out var service); 2183using var _ = CreateWorkspace(out var solution, out var service); 2216using var _ = CreateWorkspace(out var solution, out var service); 2253using var _ = CreateWorkspace(out var solution, out var service); 2324using var _ = CreateWorkspace(out var solution, out var service); 2411using var _ = CreateWorkspace(out var solution, out var service); 2483using var _ = CreateWorkspace(out var solution, out var service); 2544using var _ = CreateWorkspace(out var solution, out var service); 2595using var _ = CreateWorkspace(out var solution, out var service); 2731using var _ = CreateWorkspace(out var solution, out var service); 2851using var _ = CreateWorkspace(out var solution, out var service); 2930using var _ = CreateWorkspace(out var solution, out var service); 3029using var _ = CreateWorkspace(out var solution, out var service); 3096using var workspace = CreateWorkspace(out var solution, out var service); 3153using var workspace = CreateWorkspace(out var solution, out var service); 3221using var _ = CreateWorkspace(out var solution, out var service); 3269using var _ = CreateWorkspace(out var solution, out var service); 3316using var _ = CreateWorkspace(out var solution, out var service); 3360using var _ = CreateWorkspace(out var solution, out var service); 3402using var _ = CreateWorkspace(out var solution, out var service); 3439using var _ = CreateWorkspace(out var solution, out var service); 3476using var _ = CreateWorkspace(out var solution, out var service); 3535using var _ = CreateWorkspace(out var solution, out var service); 3676using var _ = CreateWorkspace(out var solution, out var service); 3773using var _ = CreateWorkspace(out var solution, out var service); 3817using var _ = CreateWorkspace(out var solution, out var service); 3852using var _ = CreateWorkspace(out var solution, out var service); 3893using var _ = CreateWorkspace(out var solution, out var service); 3977using var _ = CreateWorkspace(out var solution, out var service); 4034using var _ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]); 4103using var _ = CreateWorkspace(out var solution, out var service); 4220using var _ = CreateWorkspace(out var solution, out var service); 4300using var _ = CreateWorkspace(out var solution, out var service); 4385using var _ = CreateWorkspace(out var solution, out var service); 4469using var _ = CreateWorkspace(out var solution, out var service); 4614using var _ = CreateWorkspace(out var solution, out var service); 4718using var _ = CreateWorkspace(out var solution, out var service); 4813using var workspace = CreateWorkspace(out var solution, out var service); 4858using var _ = CreateWorkspace(out var solution, out var encService); 4908using var _1 = CreateWorkspace(out var solution, out var service); 4952using var workspace = CreateWorkspace(out var solution, out var service);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
68private static async Task<Solution> AddDefaultTestSolutionAsync(TestWorkspace workspace, string[] markedSources) 175using var workspace = new TestWorkspace(composition: s_composition); 342using var workspace = new TestWorkspace(composition: s_composition); 520using var workspace = new TestWorkspace(composition: s_composition); 659using 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)
33using var workspace = CreateWorkspace(out var solution, out var encService);
EditAndContinue\WatchHotReloadServiceTests.cs (2)
59using var workspace = CreateWorkspace(out var solution, out var encService); 182using var workspace = CreateWorkspace(out var solution, out var encService);
FindUsages\DefinitionItemFactoryTests.cs (58)
128using var workspace = TestWorkspace.CreateCSharp("class C;"); 164using var workspace = TestWorkspace.CreateCSharp(""); 206using var workspace = TestWorkspace.CreateCSharp("class C;"); 242using var workspace = TestWorkspace.CreateCSharp(""); 284using var workspace = TestWorkspace.CreateCSharp("namespace N;"); 326using var workspace = TestWorkspace.CreateCSharp(""); 376using var workspace = TestWorkspace.CreateCSharp(""" 433using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 473using var workspace = TestWorkspace.CreateCSharp("namespace N {}"); 513using var workspace = TestWorkspace.CreateCSharp("class C;"); 555using var workspace = TestWorkspace.CreateCSharp(""); 601using var workspace = TestWorkspace.Create(""" 659using var workspace = TestWorkspace.CreateCSharp("class C { dynamic F; }"); 696using var workspace = TestWorkspace.CreateCSharp("class C { (int a, int b) F; }"); 758using var workspace = TestWorkspace.CreateCSharp("class C { System.ValueTuple<int, int> F; }"); 814using var workspace = TestWorkspace.CreateCSharp("class C<T1, T2> { C<int, string> F; }"); 865using var workspace = TestWorkspace.CreateCSharp(""" 923using var workspace = TestWorkspace.CreateCSharp("class C<T>;"); 973using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { } }"); 1028using var workspace = TestWorkspace.CreateCSharp("class C { int M; }"); 1080using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1142using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1199using var workspace = TestWorkspace.CreateCSharp("class C { int P { get; set; } }"); 1256using var workspace = TestWorkspace.CreateCSharp("abstract class C { abstract int this[int x] { get; set; } }"); 1323using var workspace = TestWorkspace.CreateCSharp(""" 1383using var workspace = TestWorkspace.CreateCSharp(""" 1440using var workspace = TestWorkspace.CreateCSharp("class C { void M(int x) { void F() {} } }"); 1498using var workspace = TestWorkspace.CreateCSharp(""" 1561using var workspace = TestWorkspace.Create("""
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (9)
Diagnostics\PullDiagnosticTests.cs (4)
1268var rootUri = ProtocolConversions.GetAbsoluteUriString(TestWorkspace.RootDirectory); 1587Assert.Equal(ProtocolConversions.CreateAbsoluteDocumentUri(Path.Combine(TestWorkspace.RootDirectory, "test1.cs")), results[0].TextDocument!.DocumentUri); 2006<Project Language="C#" CommonReferences="true" AssemblyName="CSProj2" FilePath="{TestWorkspace.NullFilePath}"> 2016var 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)
301using 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)
117using 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)
47using var workspace = TestWorkspace.Create(WorkspaceXmlStr, composition: EditorTestCompositions.InteractiveWindow); 65TestWorkspace workspace, 138private 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)
50using var workspace = TestWorkspace.CreateCSharp(file: @""); 74using var workspace = TestWorkspace.CreateCSharp(code); 102using var workspace = TestWorkspace.CreateCSharp(code); 127using var workspace = TestWorkspace.CreateCSharp(code); 157using 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(); 723using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 779private static DocumentId AddSimpleDocument(TestWorkspace workspace, CallbackGenerator generator) 797private static async Task WaitForSourceGeneratorsAsync(TestWorkspace workspace) 807using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 862using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 915using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 966using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1007using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1050using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1102using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1155using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1208using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1253using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1298using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1341using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1386using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1427using var workspace = CreateWorkspace([typeof(TestWorkspaceConfigurationService)]); 1484TestWorkspace localWorkspace, 1549using var workspace = CreateWorkspace([typeof(NoCompilationLanguageService), typeof(TestWorkspaceConfigurationService)]); 1590using 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(""); 328using var workspace = TestWorkspace.CreateCSharp(code); 359using var workspace = TestWorkspace.CreateCSharp(code); 392using var workspace = TestWorkspace.CreateCSharp(code); 424using var workspace = TestWorkspace.CreateCSharp(code); 486using var workspace = TestWorkspace.CreateCSharp(@"public class C { }"); 505using var workspace = TestWorkspace.CreateCSharp(@""); 544using var workspace = TestWorkspace.CreateCSharp(code); 585using var workspace = TestWorkspace.CreateCSharp(code); 626using var workspace = TestWorkspace.CreateCSharp(code); 659using var workspace = TestWorkspace.CreateCSharp(code); 700using var workspace = TestWorkspace.CreateCSharp(code); 740using var workspace = TestWorkspace.CreateCSharp(code); 780using var workspace = TestWorkspace.CreateCSharp(code); 813using var workspace = TestWorkspace.CreateCSharp(code); 868using var workspace = TestWorkspace.CreateCSharp(code); 914using var workspace = TestWorkspace.CreateCSharp(code); 937using var workspace = TestWorkspace.CreateCSharp(code); 971private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 982using var workspace = TestWorkspace.CreateCSharp(code); 1001using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1018using var workspace = TestWorkspace.Create(""" 1053using var workspace = TestWorkspace.Create(""" 1097using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1124using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1153using var workspace = TestWorkspace.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible); 1185using var workspace = TestWorkspace.Create(""" 1260using var workspace = TestWorkspace.CreateCSharp(code); 1266TestWorkspace workspace, 1273TestWorkspace 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);