1 instantiation of TestWorkspace
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_Create.cs (1)
34
var workspace = new
TestWorkspace
(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
744 references to TestWorkspace
IdeBenchmarks (10)
FormatterBenchmarks.cs (4)
46
using
var
workspace =
TestWorkspace
.CreateCSharp(text);
59
using
var
workspace =
TestWorkspace
.CreateVisualBasic(text);
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (2)
129
using
var
workspace =
TestWorkspace
.CreateCSharp(testFile);
RegexClassifierBenchmarks.cs (2)
71
using (
var
workspace =
TestWorkspace
.CreateCSharp(code, parseOptions))
SQLitePersistentStorageBenchmark.cs (2)
30
private
TestWorkspace
_workspace;
55
_workspace =
TestWorkspace
.Create(
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (5)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1252
using
var
workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33
using (
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
38
using (
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
60
using
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
659
using
var
workspace = CreateWorkspaceFromOptions(source, testParameters);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (13)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
84
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
125
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
48
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
105
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features.AddParts(typeof(ThirdPartyCompletionProvider)));
Rename\CSharpInlineRenameServiceTests.cs (2)
60
using
var
workspace =
TestWorkspace
.CreateCSharp(markup, composition: EditorTestCompositions.EditorFeatures);
StringIndentation\StringIndentationTests.cs (3)
26
using
var
workspace =
TestWorkspace
.CreateWorkspace(
27
TestWorkspace
.CreateWorkspaceElement(LanguageNames.CSharp,
SymbolKey\SymbolKeyTests.cs (4)
193
using
var
workspace = GetWorkspace();
210
TestWorkspace
GetWorkspace()
236
return
TestWorkspace
.CreateWorkspace(XElement.Parse($@"
245
return
TestWorkspace
.CreateWorkspace(XElement.Parse($@"
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
58
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (114)
AddAwait\AddAwaitTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
AddFileBanner\AddFileBannerTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToTupleTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.cs (5)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
1246
using
var
testWorkspace =
TestWorkspace
.Create(xmlString);
1293
using
var
testWorkspace =
TestWorkspace
.Create(xmlString);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertForEachToFor\ConvertForEachToForTests.cs (1)
24
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertForToForEach\ConvertForToForEachTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertIfToSwitch\ConvertIfToSwitchFixAllTests.cs (1)
17
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertLinq\ConvertForEachToLinqQueryTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertLocalFunctionToMethod\ConvertLocalFunctionToMethodTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertNamespace\ConvertNamespaceRefactoringFixAllTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertNumericLiteral\ConvertNumericLiteralTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (1)
21
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertToRawString\ConvertInterpolatedStringToRawString_FixAllTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ConvertToRawString\ConvertRegularStringToRawString_FixAllTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (2)
568
private
TestWorkspace
? _testWorkspace;
595
private static TestCopilotCodeAnalysisService GetCopilotService(
TestWorkspace
testWorkspace)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
1059
using
var
workspace = CreateWorkspaceFromOptions(source, parameters);
Diagnostics\Suppression\SuppressionAllCodeTests.cs (2)
27
protected override
TestWorkspace
CreateWorkspaceFromFile(string definition, ParseOptions parseOptions)
28
=>
TestWorkspace
.CreateCSharp(definition, (CSharpParseOptions)parseOptions, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\Suppression\SuppressionTests.cs (3)
444
using
var
workspace = CreateWorkspaceFromOptions(source, parameters);
756
protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(
TestWorkspace
workspace, TestParameters parameters)
998
protected override async Task<(ImmutableArray<CodeAction>, CodeAction actionToInvoke)> GetCodeActionsAsync(
TestWorkspace
workspace, TestParameters parameters)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
36
private static
TestWorkspace
CreateWorkspace()
301
using
var
workspace = CreateWorkspace();
368
using
var
workspace = CreateWorkspace();
395
using
var
workspace = CreateWorkspace();
429
using
var
workspace = CreateWorkspace();
460
using
var
workspace = CreateWorkspace();
509
using
var
workspace =
TestWorkspace
.CreateCSharp(
542
using
var
workspace = CreateWorkspace();
580
using
var
workspace = CreateWorkspace();
619
using
var
workspace = CreateWorkspace();
660
using
var
workspace = CreateWorkspace();
707
using
var
workspace = CreateWorkspace();
741
using
var
workspace = CreateWorkspace();
797
using
var
workspace = CreateWorkspace();
EnableNullable\EnableNullableFixAllTests.cs (1)
16
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
EncapsulateField\EncapsulateFieldTests.cs (1)
24
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ExtractClass\ExtractClassTests.cs (1)
53
return Task.FromResult<Workspace>(
TestWorkspace
.Create(WorkspaceKind, LanguageNames.CSharp, unusedCompilationOptions, unusedParseOptions));
ExtractMethod\ExtractLocalFunctionTests.cs (1)
25
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (1)
30
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
GenerateOverrides\GenerateOverridesTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
InlineTemporary\InlineTemporaryTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
IntroduceParameter\IntroduceParameterTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (1)
33
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
IntroduceVariable\InteractiveIntroduceVariableTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
IntroduceVariable\IntroduceLocalForExpressionTests.cs (1)
56
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
IntroduceVariable\IntroduceVariableTests.cs (1)
25
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
InvertConditional\InvertConditionalTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
InvertLogical\InvertLogicalTests.cs (1)
23
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
MoveDeclarationNearReference\MoveDeclarationNearReferenceTests.cs (1)
21
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
NameTupleElement\NameTupleElementTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ReplaceDocCommentTextWithTag\ReplaceDocCommentTextWithTagTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsTests.cs (1)
23
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
ReverseForStatement\ReverseForStatementTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
SemanticSearch\CSharpSemanticSearchServiceTests.cs (22)
70
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
97
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
124
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
151
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
185
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
216
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
243
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
270
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
310
using
var
workspace =
TestWorkspace
.Create("""
364
using
var
workspace =
TestWorkspace
.Create("""
426
using
var
workspace =
TestWorkspace
.Create(DefaultWorkspaceXml, composition: FeaturesTestCompositions.Features);
SplitOrMergeIfStatements\MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
SplitOrMergeIfStatements\MergeNestedIfStatementsTests_WithOuter.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoConsecutiveIfStatementsTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoNestedIfStatementsTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
1252
using
var
workspace = CreateWorkspaceFromOptions(source, testParameters);
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
33
using (
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (2)
38
using (
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters))
60
using
var
workspace = CreateWorkspaceFromOptions(initialMarkup, parameters);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
659
using
var
workspace = CreateWorkspaceFromOptions(source, testParameters);
Testing\CSharpTestMethodFinderTests.cs (2)
552
var workspace =
TestWorkspace
.CreateCSharp([code, testAttributeDefinitionsCode]);
566
var workspace =
TestWorkspace
.CreateCSharp([code, testAttributeDefinitionsCode]);
UseExplicitOrImplicitType\UseExplicitTypeRefactoringTests.cs (1)
18
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExplicitOrImplicitType\UseImplicitTypeRefactoringTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyFixAllTests.cs (1)
19
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForAccessorsRefactoringTests.cs (1)
23
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConstructorsRefactoringTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConversionOperatorsRefactoringTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForIndexersRefactoringTests.cs (1)
23
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForLocalFunctionsRefactoringTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForMethodsRefactoringTests.cs (1)
21
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForOperatorsRefactoringTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForPropertiesRefactoringTests.cs (1)
24
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseExpressionBodyForLambda\UseExpressionBodyForLambdasRefactoringTests.cs (1)
22
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
UseRecursivePatterns\UseRecursivePatternsRefactoringFixAllTests.cs (1)
17
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
Wrapping\AbstractWrappingTests.cs (1)
20
protected override CodeRefactoringProvider CreateCodeRefactoringProvider(
TestWorkspace
workspace, TestParameters parameters)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (14)
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (2)
114
public static T GetService<T>(
TestWorkspace
workspace)
117
public static T GetExportedValue<T>(
TestWorkspace
workspace)
Completion\AbstractCompletionProviderTests.cs (4)
961
using
var
testWorkspace =
TestWorkspace
.Create(xmlString, composition: GetComposition());
1017
using
var
testWorkspace =
TestWorkspace
.Create(xmlString, composition: GetComposition());
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (4)
32
using
var
workspace =
TestWorkspace
.Create(
56
using
var
workspace =
TestWorkspace
.Create(
Structure\AbstractSyntaxStructureProviderTests.cs (4)
42
using
var
workspace =
TestWorkspace
.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode);
63
using
var
workspace =
TestWorkspace
.Create(WorkspaceKind, LanguageName, compilationOptions: null, parseOptions: null, content: markupCode);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (327)
CodeFixes\CodeFixServiceTests.cs (4)
44
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true);
758
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService, openDocuments: true);
CodeGeneration\CodeGenerationTests.cs (7)
434
var
workspace = testContext.Workspace;
848
public readonly
TestWorkspace
Workspace;
856
TestWorkspace
workspace,
874
var
workspace = CreateWorkspaceFromFile(initial.NormalizeLineEndings(), isVisualBasic, null, null);
989
private static
TestWorkspace
CreateWorkspaceFromFile(string file, bool isVisualBasic, ParseOptions parseOptions, CompilationOptions compilationOptions)
992
?
TestWorkspace
.CreateVisualBasic(file, (VB.VisualBasicParseOptions)parseOptions, (VB.VisualBasicCompilationOptions)compilationOptions)
993
:
TestWorkspace
.CreateCSharp(file, (CS.CSharpParseOptions)parseOptions, (CS.CSharpCompilationOptions)compilationOptions);
CodeRefactorings\CodeRefactoringServiceTest.cs (10)
44
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: FeaturesTestCompositions.Features);
78
using
var
workspace =
TestWorkspace
.Create(@"
95
using
var
workspace =
TestWorkspace
.CreateCSharp(@"class Program {}",
157
using
var
workspace =
TestWorkspace
.CreateCSharp("", composition: FeaturesTestCompositions.Features);
196
using
var
workspace =
TestWorkspace
.CreateCSharp("", composition: FeaturesTestCompositions.Features);
Completion\CompletionServiceTests.cs (2)
39
using
var
workspace =
TestWorkspace
.CreateCSharp(code, openDocuments: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
613
workspace.InitializeDocuments(
TestWorkspace
.CreateWorkspaceElement(LanguageNames.CSharp, files: files, sourceGeneratedFiles: sourceGeneratedFiles), openDocuments: false);
682
using
var
workspace =
TestWorkspace
.CreateCSharp("class A { }");
727
using
var
workspace =
TestWorkspace
.CreateCSharp(source);
800
using
var
workspace =
TestWorkspace
.CreateCSharp(source);
Diagnostics\DiagnosticDataTests.cs (6)
111
using
var
workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
137
using
var
workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
173
using
var
workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
218
using
var
workspace =
TestWorkspace
.CreateCSharp(files: [], sourceGeneratedFiles: [content], composition: EditorTestCompositions.EditorFeatures);
258
using
var
workspace = new TestWorkspace(composition: EditorTestCompositions.EditorFeatures);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
111
using
var
workspace = new TestWorkspace();
712
using
var
workspace = new TestWorkspace();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (4)
55
using
var
workspace = CreateWorkspaceFromFile(source, language, rootNamespace);
72
private static
TestWorkspace
CreateWorkspaceFromFile(string source, string language, string rootNamespace)
76
return
TestWorkspace
.CreateCSharp(source, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
80
return
TestWorkspace
.CreateVisualBasic(
EditAndContinue\EditAndContinueLanguageServiceTests.cs (4)
46
private
TestWorkspace
CreateEditorWorkspace(out Solution solution, out EditAndContinueService service, out EditAndContinueLanguageService languageService, Type[] additionalParts = null)
56
var
workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId);
101
using
var
localWorkspace = new TestWorkspace(composition: localComposition);
243
using
var
workspace = CreateEditorWorkspace(out var solution, out var service, out var languageService);
FindSymbols\SymbolTreeInfoTests.cs (8)
20
using
var
workspace =
TestWorkspace
.CreateCSharp("");
41
using
var
workspace =
TestWorkspace
.CreateCSharp("");
64
using
var
workspace =
TestWorkspace
.CreateCSharp("");
86
using
var
workspace =
TestWorkspace
.CreateCSharp("");
InheritanceMargin\InheritanceMarginTests.cs (9)
54
using
var
testWorkspace =
TestWorkspace
.Create(
83
using
var
testWorkspace =
TestWorkspace
.Create(
92
TestWorkspace
testWorkspace,
124
private static async Task VerifyInheritanceMemberAsync(
TestWorkspace
testWorkspace, TestInheritanceMemberItem expectedItem, InheritanceMarginItem actualItem)
207
using
var
testWorkspace =
TestWorkspace
.Create(
310
TestWorkspace
testWorkspace)
LanguageServer\VSTypeScriptHandlerTests.cs (3)
111
var capabilitiesProvider =
TestWorkspace
.ExportProvider.GetExportedValue<ExperimentalCapabilitiesProvider>();
112
var servicesProvider =
TestWorkspace
.ExportProvider.GetExportedValue<VSTypeScriptLspServiceProvider>();
124
TestWorkspace
.Services.HostServices,
Options\GlobalOptionsTests.cs (3)
150
private static
TestWorkspace
CreateWorkspace(out TestGlobalOptions globalOptions)
156
var
workspace = new TestWorkspace(composition: composition);
184
using
var
workspace = CreateWorkspace(out var globalOptions);
Snippets\RoslynLSPSnippetConvertTests.cs (5)
401
using
var
workspace = CreateWorkspaceFromCode(testString);
412
using
var
workspace = CreateWorkspaceFromCode(testString);
485
protected static
TestWorkspace
CreateWorkspaceFromCode(string code)
486
=>
TestWorkspace
.CreateCSharp(code);
494
using
var
workspace = CreateWorkspaceFromCode(markup);
StackTraceExplorer\StackTraceExplorerTests.cs (6)
24
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
815
using
var
workspace =
TestWorkspace
.CreateCSharp(@"
848
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
Structure\BlockStructureServiceTests.cs (9)
39
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
63
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
87
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
104
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
113
TestWorkspace
workspace)
SymbolFinder\DependentTypeFinderTests.cs (21)
48
private static
TestWorkspace
CreateWorkspace(TestHost host)
51
return
TestWorkspace
.CreateWorkspace(XElement.Parse("<Workspace></Workspace>"), composition: composition);
57
using
var
workspace = CreateWorkspace(host);
98
using
var
workspace = CreateWorkspace(host);
145
using
var
workspace = CreateWorkspace(host);
190
using
var
workspace = CreateWorkspace(host);
231
using
var
workspace = CreateWorkspace(host);
273
using
var
workspace = CreateWorkspace(host);
315
using
var
workspace = CreateWorkspace(host);
355
using
var
workspace = CreateWorkspace(host);
396
using
var
workspace = CreateWorkspace(host);
436
using
var
workspace = CreateWorkspace(host);
467
using
var
workspace = CreateWorkspace(host);
516
using
var
workspace = CreateWorkspace(host);
568
using
var
workspace = CreateWorkspace(host);
595
using
var
workspace = CreateWorkspace(host);
628
using
var
workspace =
TestWorkspace
.Create(
668
using
var
workspace = CreateWorkspace(host);
732
using
var
workspace = CreateWorkspace(host);
775
using
var
workspace = CreateWorkspace(host);
SymbolFinder\FindSymbolAtPositionTests.cs (5)
18
private static Task<ISymbol> FindSymbolAtPositionAsync(
TestWorkspace
workspace)
28
using
var
workspace =
TestWorkspace
.CreateCSharp(
46
using
var
workspace =
TestWorkspace
.CreateCSharp(
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
24
using
var
workspace =
TestWorkspace
.Create(
Utilities\SymbolEquivalenceComparerTests.cs (170)
50
using
var
workspace =
TestWorkspace
.CreateCSharp(csharpCode);
121
using
var
csharpWorkspace =
TestWorkspace
.CreateCSharp(csharpCode);
122
using
var
vbWorkspace =
TestWorkspace
.CreateVisualBasic(vbCode);
191
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
192
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
242
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
243
using
var
workspace2 =
TestWorkspace
.CreateVisualBasic(vbCode1);
282
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
325
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
326
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
350
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
351
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
375
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
376
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
400
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
401
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
425
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
426
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
452
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
453
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
479
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
480
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
506
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
507
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
531
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
532
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
556
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
557
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
583
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
584
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
617
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
618
using
var
workspace2 =
TestWorkspace
.CreateVisualBasic(vbCode1);
662
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
663
using
var
workspace2 =
TestWorkspace
.CreateVisualBasic(vbCode1);
694
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
719
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
720
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
754
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
755
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
787
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
788
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
822
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
823
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
853
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
854
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode1);
930
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
931
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
967
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
968
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
992
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
993
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1017
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1018
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1048
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1049
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1078
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1079
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1109
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1110
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1149
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1150
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1179
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1180
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1209
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1210
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1240
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1241
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1271
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1272
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1303
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1304
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1340
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1341
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1404
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1405
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1467
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1468
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1530
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode1);
1531
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode2);
1618
using
var
workspace1 =
TestWorkspace
.CreateCSharp(code);
1619
using
var
workspace2 =
TestWorkspace
.CreateCSharp(code);
1692
using
var
workspace1 =
TestWorkspace
.CreateVisualBasic(code);
1693
using
var
workspace2 =
TestWorkspace
.CreateVisualBasic(code);
1715
using
var
workspace1 =
TestWorkspace
.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "GooModule"));
1716
using
var
workspace2 =
TestWorkspace
.CreateCSharp(csharpCode, compilationOptions: new CS.CSharpCompilationOptions(OutputKind.NetModule, moduleName: "BarModule"));
ValueTracking\AbstractBaseValueTrackingTests.cs (8)
21
protected
TestWorkspace
CreateWorkspace(string code, TestHost testHost)
24
protected abstract
TestWorkspace
CreateWorkspace(string code, TestComposition composition);
26
internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(
TestWorkspace
testWorkspace, CancellationToken cancellationToken = default)
36
internal static async Task<ImmutableArray<ValueTrackedItem>> GetTrackedItemsAsync(
TestWorkspace
testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default)
42
internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateItemsAsync(
TestWorkspace
testWorkspace, (int line, string text)[] itemInfo, CancellationToken cancellationToken = default)
55
internal static async Task<ImmutableArray<ValueTrackedItem>> ValidateChildrenAsync(
TestWorkspace
testWorkspace, ValueTrackedItem item, (int line, string text)[] childInfo, CancellationToken cancellationToken = default)
68
internal static async Task ValidateChildrenEmptyAsync(
TestWorkspace
testWorkspace, ValueTrackedItem item, CancellationToken cancellationToken = default)
74
internal static async Task ValidateChildrenEmptyAsync(
TestWorkspace
testWorkspace, IEnumerable<ValueTrackedItem> items, CancellationToken cancellationToken = default)
ValueTracking\CSharpValueTrackingTests.cs (22)
16
protected override
TestWorkspace
CreateWorkspace(string code, TestComposition composition)
17
=>
TestWorkspace
.CreateCSharp(code, composition: composition);
38
using
var
workspace = CreateWorkspace(code, testHost);
73
using
var
workspace = CreateWorkspace(code, testHost);
107
using
var
workspace = CreateWorkspace(code, testHost);
144
using
var
workspace = CreateWorkspace(code, testHost);
179
using
var
workspace = CreateWorkspace(code, testHost);
207
using
var
workspace = CreateWorkspace(code, testHost);
240
using
var
workspace = CreateWorkspace(code, testHost);
284
using
var
workspace = CreateWorkspace(code, testHost);
304
using
var
workspace = CreateWorkspace(code, testHost);
327
using
var
workspace = CreateWorkspace(code, testHost);
379
using
var
workspace = CreateWorkspace(code, testHost);
513
using
var
workspace = CreateWorkspace(code, testHost);
663
using
var
workspace = CreateWorkspace(code, testHost);
743
using
var
workspace = CreateWorkspace(code, testHost);
804
using
var
workspace = CreateWorkspace(code, testHost);
868
using
var
workspace = CreateWorkspace(code, testHost);
936
using
var
workspace = CreateWorkspace(code, testHost);
1007
using
var
workspace = CreateWorkspace(code, testHost);
1071
using
var
workspace = CreateWorkspace(code, testHost);
1129
using
var
workspace = CreateWorkspace(code, testHost);
ValueTracking\VisualBasicValueTrackingTests.cs (10)
16
protected override
TestWorkspace
CreateWorkspace(string code, TestComposition composition)
17
=>
TestWorkspace
.CreateVisualBasic(code, composition: composition);
46
using
var
workspace = CreateWorkspace(code, testHost);
90
using
var
workspace = CreateWorkspace(code, testHost);
128
using
var
workspace = CreateWorkspace(code, testHost);
159
using
var
workspace = CreateWorkspace(code, testHost);
185
using
var
workspace = CreateWorkspace(code, testHost);
221
using
var
workspace = CreateWorkspace(code, testHost);
280
using
var
workspace = CreateWorkspace(code, testHost);
341
using
var
workspace = CreateWorkspace(code, testHost);
Microsoft.CodeAnalysis.Features.Test.Utilities (8)
EditAndContinue\ActiveStatementsDescription.cs (1)
145
var documentName = filePaths?[sourceIndex] ?? Path.Combine(TempRoot.Root,
TestWorkspace
.GetDefaultTestSourceDocumentName(sourceIndex, extension ?? ""));
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (3)
69
internal
TestWorkspace
CreateWorkspace(out Solution solution, out EditAndContinueService service, Type[]? additionalParts = null)
75
var
workspace = new TestWorkspace(composition: composition, solutionTelemetryId: s_solutionTelemetryId);
147
internal EditAndContinueService GetEditAndContinueService(
TestWorkspace
workspace)
RelatedDocuments\AbstractRelatedDocumentsTests.cs (2)
24
using
var
workspace =
TestWorkspace
.Create(
Snippets\AbstractSnippetProviderTests.cs (2)
31
using
var
workspace = new TestWorkspace(FeaturesTestCompositions.Features);
114
using
var
workspace = new TestWorkspace(FeaturesTestCompositions.Features);
Microsoft.CodeAnalysis.Features.UnitTests (106)
EditAndContinue\ActiveStatementsMapTests.cs (3)
93
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
160
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
201
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
27
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
76
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (27)
80
using
var
_ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]);
166
using
var
_ = CreateWorkspace(out var solution, out var service);
199
using
var
_ = CreateWorkspace(out var solution, out var service);
233
using
var
_ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]);
280
using
var
_ = CreateWorkspace(out var solution, out var service);
309
using
var
_ = CreateWorkspace(out var solution, out var service);
342
using
var
_ = CreateWorkspace(out var solution, out var service);
393
using
var
_ = CreateWorkspace(out var solution, out var service);
498
using
var
_w = CreateWorkspace(out var solution, out var service);
567
using
var
_ = CreateWorkspace(out var solution, out var service);
618
using
var
_ = CreateWorkspace(out var solution, out var service);
676
using
var
_ = CreateWorkspace(out var solution, out var service);
761
using
var
_ = CreateWorkspace(out var solution, out var service);
813
using
var
_ = CreateWorkspace(out var solution, out var service);
863
using
var
_ = CreateWorkspace(out var solution, out var service);
914
using
var
workspace = CreateWorkspace(out var solution, out var service);
962
using
var
_ = CreateWorkspace(out var solution, out var service);
1029
using
var
_ = CreateWorkspace(out var solution, out var service);
1105
using
var
_ = CreateWorkspace(out var solution, out var service);
1139
using
var
_ = CreateWorkspace(out var solution, out var service);
1240
using
var
_ = CreateWorkspace(out var solution, out var service);
1283
using
var
_ = CreateWorkspace(out var solution, out var service);
1344
using
var
_ = CreateWorkspace(out var solution, out var service);
1448
using
var
_ = CreateWorkspace(out var solution, out var service);
1488
using
var
_ = CreateWorkspace(out var solution, out var service);
1532
using
var
_ = CreateWorkspace(out var solution, out var service, [typeof(NoCompilationLanguageService)]);
1600
using
var
_ = CreateWorkspace(out var solution, out var service);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
68
private static async Task<Solution> AddDefaultTestSolutionAsync(
TestWorkspace
workspace, string[] markedSources)
175
using
var
workspace = new TestWorkspace(composition: s_composition);
342
using
var
workspace = new TestWorkspace(composition: s_composition);
520
using
var
workspace = new TestWorkspace(composition: s_composition);
659
using
var
workspace = new TestWorkspace(composition: s_composition);
EditAndContinue\EmitSolutionUpdateResultsTests.cs (9)
25
private static
TestWorkspace
CreateWorkspace(out Solution solution)
27
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
62
using
var
workspace = new TestWorkspace(composition: FeaturesTestCompositions.Features);
158
using
var
_ = CreateWorkspace(out var solution);
184
using
var
_ = CreateWorkspace(out var solution);
213
using
var
_ = CreateWorkspace(out var solution);
239
using
var
_ = CreateWorkspace(out var solution);
269
using
var
_ = CreateWorkspace(out var solution);
299
using
var
_ = CreateWorkspace(out var solution);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
49
using
var
localWorkspace = new TestWorkspace(composition: localComposition);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
34
using
var
workspace = CreateWorkspace(out var solution, out var encService);
FindUsages\DefinitionItemFactoryTests.cs (58)
128
using
var
workspace =
TestWorkspace
.CreateCSharp("class C;");
164
using
var
workspace =
TestWorkspace
.CreateCSharp("");
206
using
var
workspace =
TestWorkspace
.CreateCSharp("class C;");
242
using
var
workspace =
TestWorkspace
.CreateCSharp("");
284
using
var
workspace =
TestWorkspace
.CreateCSharp("namespace N;");
326
using
var
workspace =
TestWorkspace
.CreateCSharp("");
376
using
var
workspace =
TestWorkspace
.CreateCSharp("""
433
using
var
workspace =
TestWorkspace
.CreateCSharp("namespace N {}");
473
using
var
workspace =
TestWorkspace
.CreateCSharp("namespace N {}");
513
using
var
workspace =
TestWorkspace
.CreateCSharp("class C;");
555
using
var
workspace =
TestWorkspace
.CreateCSharp("");
601
using
var
workspace =
TestWorkspace
.Create("""
659
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { dynamic F; }");
696
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { (int a, int b) F; }");
758
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { System.ValueTuple<int, int> F; }");
814
using
var
workspace =
TestWorkspace
.CreateCSharp("class C<T1, T2> { C<int, string> F; }");
865
using
var
workspace =
TestWorkspace
.CreateCSharp("""
923
using
var
workspace =
TestWorkspace
.CreateCSharp("class C<T>;");
973
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { void M(int x) { } }");
1028
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { int M; }");
1080
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { int P { get; set; } }");
1142
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { int P { get; set; } }");
1199
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { int P { get; set; } }");
1256
using
var
workspace =
TestWorkspace
.CreateCSharp("abstract class C { abstract int this[int x] { get; set; } }");
1323
using
var
workspace =
TestWorkspace
.CreateCSharp("""
1383
using
var
workspace =
TestWorkspace
.CreateCSharp("""
1440
using
var
workspace =
TestWorkspace
.CreateCSharp("class C { void M(int x) { void F() {} } }");
1498
using
var
workspace =
TestWorkspace
.CreateCSharp("""
1561
using
var
workspace =
TestWorkspace
.Create("""
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (4)
24
private static
TestWorkspace
CreateWorkspace()
39
using
var
workspace = CreateWorkspace();
108
using
var
workspace = CreateWorkspace();
270
using
var
workspace = CreateWorkspace();
Workspaces\LspWorkspaceManagerTests.cs (1)
300
using
var
testWorkspaceTwo = LspTestWorkspace.Create(
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (15)
Workspaces\TestHostProject.cs (2)
42
TestWorkspace
workspace,
90
TestWorkspace
workspace,
Workspaces\TestWorkspace_Create.cs (13)
14
public static
TestWorkspace
Create(string xmlDefinition, bool openDocuments = false, TestComposition composition = null)
17
public static
TestWorkspace
CreateWorkspace(
26
internal static
TestWorkspace
Create(
34
var
workspace = new TestWorkspace(composition, workspaceKind, ignoreUnchangeableDocumentsWhenApplyingChanges: ignoreUnchangeableDocumentsWhenApplyingChanges);
43
internal static
TestWorkspace
Create(
56
internal static
TestWorkspace
Create(
67
internal static
TestWorkspace
Create(
77
internal static
TestWorkspace
Create(
96
internal static
TestWorkspace
CreateWithSingleEmptySourceFile(
115
public static
TestWorkspace
CreateCSharp(
127
public static
TestWorkspace
CreateCSharp(
144
public static
TestWorkspace
CreateVisualBasic(
155
public static
TestWorkspace
CreateVisualBasic(
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (8)
DesignerAttribute\DesignerAttributeServiceTests.cs (2)
117
using
var
workspace =
TestWorkspace
.CreateCSharp(codeWithMarker, openDocuments: false);
F1Help\F1HelpTests.cs (2)
26
using
var
workspace =
TestWorkspace
.CreateCSharp(markup, composition: VisualStudioTestCompositions.LanguageServices);
Interactive\Commands\ResetInteractiveTests.cs (4)
49
using
var
workspace =
TestWorkspace
.Create(WorkspaceXmlStr, composition: EditorTestCompositions.InteractiveWindow);
67
TestWorkspace
workspace,
140
private static IEnumerable<string> GetProjectReferences(
TestWorkspace
workspace, Project project)
Microsoft.VisualStudio.LanguageServices.UnitTests (22)
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
27
Using workspace =
TestWorkspace
.CreateVisualBasic(source)
Help\HelpTests.vb (1)
18
Using workspace =
TestWorkspace
.CreateVisualBasic(markup)
Options\BasicEditorConfigGeneratorTests.vb (2)
21
Using workspace =
TestWorkspace
.CreateVisualBasic("")
172
Using workspace =
TestWorkspace
.CreateVisualBasic("")
Options\CSharpEditorConfigGeneratorTests.vb (2)
19
Using workspace =
TestWorkspace
.CreateCSharp("")
277
Using workspace =
TestWorkspace
.CreateCSharp("")
Preview\PreviewChangesTests.vb (2)
23
Using workspace =
TestWorkspace
.CreateCSharp(<text>
123
Using workspace =
TestWorkspace
.CreateCSharp(<text>
Progression\SearchGraphQueryTests_NavigateTo.vb (1)
380
<Project Language="C#" CommonReferences="true" FilePath=<%=
TestWorkspace
.NullFilePath %>>
SymbolSearch\SymbolSearchUpdateEngineTests.vb (13)
26
Using workspace =
TestWorkspace
.CreateCSharp("")
57
Using workspace =
TestWorkspace
.CreateCSharp("")
85
Using workspace =
TestWorkspace
.CreateCSharp("")
123
Using workspace =
TestWorkspace
.CreateCSharp("")
166
Using workspace =
TestWorkspace
.CreateCSharp("")
199
Using workspace =
TestWorkspace
.CreateCSharp("")
247
Using workspace =
TestWorkspace
.CreateCSharp("")
290
Using workspace =
TestWorkspace
.CreateCSharp("")
338
Using workspace =
TestWorkspace
.CreateCSharp("")
397
Using workspace =
TestWorkspace
.CreateCSharp("")
441
Using workspace =
TestWorkspace
.CreateCSharp("")
495
Using workspace =
TestWorkspace
.CreateCSharp("")
555
Using workspace =
TestWorkspace
.CreateCSharp("")
Roslyn.VisualStudio.Next.UnitTests (96)
Services\AssetProviderTests.cs (9)
50
using
var
workspace =
TestWorkspace
.CreateCSharp(file: @"");
74
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
102
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
127
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
157
using var workspace =
TestWorkspace
.CreateCSharp([code1, code2]);
Services\ServiceHubServicesTests.cs (10)
43
private static
TestWorkspace
CreateWorkspace(Type[] additionalParts = null)
51
using
var
workspace = CreateWorkspace();
73
using
var
workspace = CreateWorkspace();
126
using
var
workspace = CreateWorkspace();
177
using
var
workspace = CreateWorkspace();
248
using
var
workspace = CreateWorkspace();
283
using
var
workspace = CreateWorkspace();
764
private static DocumentId AddSimpleDocument(
TestWorkspace
workspace, CallbackGenerator generator)
782
private static async Task WaitForSourceGeneratorsAsync(
TestWorkspace
workspace)
1469
TestWorkspace
localWorkspace,
Services\SolutionServiceTests.cs (67)
47
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
64
using
var
workspace =
TestWorkspace
.CreateCSharp(code1);
139
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
165
using
var
workspace =
TestWorkspace
.CreateCSharp("");
213
using
var
workspace =
TestWorkspace
.CreateCSharp("");
248
using
var
workspace =
TestWorkspace
.CreateCSharp("");
328
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
359
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
392
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
424
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
486
using
var
workspace =
TestWorkspace
.CreateCSharp(@"public class C { }");
505
using
var
workspace =
TestWorkspace
.CreateCSharp(@"");
544
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
585
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
626
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
659
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
700
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
740
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
780
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
813
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
868
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
914
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
937
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
971
private static IAsynchronousOperationWaiter GetWorkspaceWaiter(
TestWorkspace
workspace)
982
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
1001
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible);
1018
using
var
workspace =
TestWorkspace
.Create("""
1053
using
var
workspace =
TestWorkspace
.Create("""
1097
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible);
1124
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible);
1153
using
var
workspace =
TestWorkspace
.CreateCSharp(code, composition: s_compositionWithFirstDocumentIsActiveAndVisible);
1185
using
var
workspace =
TestWorkspace
.Create("""
1260
using
var
workspace =
TestWorkspace
.CreateCSharp(code);
1266
TestWorkspace
workspace,
1273
TestWorkspace
workspace,
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (10)
48
using
var
workspace = CreateWorkspace(LanguageNames.CSharp, code);
75
using
var
workspace = CreateWorkspace(LanguageNames.VisualBasic, code);
108
using
var
workspace = CreateWorkspace(LanguageNames.CSharp, code);
148
using
var
workspace = CreateWorkspace(LanguageNames.CSharp, code);
186
using
var
workspace = CreateWorkspace(LanguageNames.CSharp, code);
217
private static async Task<DiagnosticAnalysisResult> AnalyzeAsync(
TestWorkspace
workspace, ProjectId projectId, Type analyzerType, bool isHostAnalyzer, CancellationToken cancellationToken = default)
247
private static
TestWorkspace
CreateWorkspace(string language, string code, ParseOptions options = null)
251
var
workspace = (language == LanguageNames.CSharp)
252
?
TestWorkspace
.CreateCSharp(code, parseOptions: options, composition: composition)
253
:
TestWorkspace
.CreateVisualBasic(code, parseOptions: options, composition: composition);