17 types derived from Workspace
Microsoft.CodeAnalysis.EditorFeatures (2)
Interactive\InteractiveWorkspace.cs (1)
14internal partial class InteractiveWorkspace : Workspace
Shared\Preview\PreviewWorkspace.cs (1)
15internal class PreviewWorkspace : Workspace
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Workspaces\MefTestWorkspace.cs (1)
19internal class MefTestWorkspace : Workspace
Workspaces\TestWorkspace.cs (1)
38public partial class TestWorkspace : Workspace
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceWorkspace.cs (1)
9internal class MetadataAsSourceWorkspace : Workspace
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspMiscellaneousFilesWorkspace.cs (1)
31internal class LspMiscellaneousFilesWorkspace : Workspace, ILspService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
23internal sealed partial class RemoteWorkspace : Workspace
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\AdhocWorkspace.cs (1)
19public sealed class AdhocWorkspace : Workspace
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
29public sealed class MSBuildWorkspace : Workspace
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
WorkspaceTestUtilities.cs (1)
16private class WorkspaceWithPartialSemantics : Workspace
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SolutionTests\TryApplyChangesTests.cs (1)
18private class CustomizedCanApplyWorkspace : Workspace
WorkspaceTests\AdhocWorkspaceTests.cs (1)
417public class WorkspaceWithPartialSemantics : Workspace
WorkspaceTests\WorkspaceTests.cs (1)
115private class NoChangesAllowedWorkspace : Workspace
Microsoft.VisualStudio.LanguageServices (3)
DebuggerIntelliSense\DebuggerIntellisenseWorkspace.cs (1)
12internal sealed class DebuggerIntelliSenseWorkspace : Workspace
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
37internal sealed partial class MiscellaneousFilesWorkspace : Workspace, IOpenTextBufferEventListener
ProjectSystem\VisualStudioWorkspace.cs (1)
22public abstract class VisualStudioWorkspace : Workspace
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
43internal sealed class RemoteLanguageServiceWorkspace : CodeAnalysis.Workspace, IDisposable, IOpenTextBufferEventListener
1795 references to Workspace
AnalyzerRunner (6)
CodeRefactoringRunner.cs (2)
28private readonly Workspace _workspace; 33public CodeRefactoringRunner(Workspace workspace, Options options)
DiagnosticAnalyzerRunner.cs (2)
24private readonly Workspace _workspace; 28public DiagnosticAnalyzerRunner(Workspace workspace, Options options)
IncrementalAnalyzerRunner.cs (2)
23private readonly Workspace _workspace; 26public IncrementalAnalyzerRunner(Workspace workspace, Options options)
IdeBenchmarks (1)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (1)
41private readonly Workspace _workspace;
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
22private Workspace _workspace;
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
DocumentExtensions.cs (1)
79var workspace = document.Project.Solution.Workspace;
LanguageServices\SemanticModelWorkspaceService\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
16public SemanticModelReuseWorkspaceService(Workspace _)
MefWorkspaceServices.cs (3)
24private readonly Workspace _workspace; 36public MefWorkspaceServices(IMefHostExportProvider host, Workspace workspace) 57public override Workspace Workspace
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (5)
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (4)
33private readonly ConcurrentDictionary<Workspace, (DiagnosticAnalyzer, CodeFixProvider)> _analyzerAndFixerMap = new(); 40internal abstract (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace); 42internal virtual (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace, TestParameters parameters) 46Workspace workspace, TestParameters parameters)
AbstractUserDiagnosticTest.cs (1)
88protected static void AddAnalyzerToWorkspace(Workspace workspace, DiagnosticAnalyzer analyzer, TestParameters parameters)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
NullableSyntaxAnnotationEx.cs (1)
21var nullableSyntaxAnnotation = typeof(Workspace).Assembly.GetType("Microsoft.CodeAnalysis.CodeGeneration.NullableSyntaxAnnotation", throwOnError: false);
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (60)
AddAnonymousTypeMemberNameTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddBracesTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddDocCommentNodesCodeFixProviderTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddExplicitCastTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddParameterTests.cs (1)
30internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredExpressionParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredPatternParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AliasAmbiguousTypeTests.cs (1)
29internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ChangeToIEnumerableTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAsAndNullCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpDeclareAsNullableCodeFixTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpInlineDeclarationTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
HideBaseTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
InvokeDelegateWithConditionalAccessTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeFieldReadonlyTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStaticTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeMethodAsynchronousTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeRefStructTests.cs (1)
44internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeTypeAbstractTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MisplacedUsingDirectivesTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
NamingStylesTests.cs (1)
33internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersCompilerErrorTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchExpressionTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchStatementTests.cs (1)
24internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
QualifyMemberAccessTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveDocCommentNodeCodeFixProviderTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveInKeywordCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveNewModifierCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCastTests_FixAllTests.cs (1)
23internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryImportsTests_FixAllTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryPatternParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedLocalFunctionTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedParametersTests.cs (1)
31internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedValuesTestsBase.cs (1)
24internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ReplaceDefaultLiteralTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyConditionalTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyInterpolationTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpdateProjectToAllowUnsafeTests.cs (1)
27internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpgradeProjectTests.cs (1)
31internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseAutoPropertyTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForTernaryConditionalCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseConditionalExpressionForReturnTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeForConstTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExpressionBodyForLambdasAnalyzerTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseImplicitTypeTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInferredMemberNameTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForCastAndEqualityOperatorTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForReferenceEqualsTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseLocalFunctionTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSimpleUsingStatementTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSystemHashCodeTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseThrowExpressionTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ValidateFormatStringTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider?) CreateDiagnosticProviderAndFixer(Workspace workspace)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
119var workspace = textView.TextSnapshot.TextBuffer.GetWorkspace();
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
116var workspace = textView.TextSnapshot.TextBuffer.GetWorkspace();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (212)
AddAnonymousTypeMemberNameTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddBracesTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddDocCommentNodesCodeFixProviderTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddExplicitCastTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddFileBanner\AddFileBannerTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
AddParameterTests.cs (1)
30internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredExpressionParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredPatternParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddUsing\AbstractAddUsingTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddUsing\AddUsingNuGetTests.cs (8)
44Workspace workspace, TestParameters parameters) 63installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 96installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 127installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 158installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 257installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", /*versionOpt*/ null, It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 291installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", "1.0", It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>())) 324installerServiceMock.Setup(s => s.TryInstallPackageAsync(It.IsAny<Workspace>(), It.IsAny<DocumentId>(), It.IsAny<string>(), "NuGetPackage", "1.0", It.IsAny<bool>(), It.IsAny<IProgressTracker>(), It.IsAny<CancellationToken>()))
AddUsing\AddUsingTestsWithAddImportDiagnosticProvider.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
AliasAmbiguousTypeTests.cs (1)
29internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ChangeSignature\ChangeSignature_Delegates.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ChangeToIEnumerableTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CodeActions\AddAwait\AddAwaitTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ApplyChangesOperationTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ConvertIfToSwitch\ConvertIfToSwitchFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ConvertLinq\ConvertForEachToLinqQueryTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ConvertLocalFunctionToMethod\ConvertLocalFunctionToMethodTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ConvertNumericLiteral\ConvertNumericLiteralTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\EnableNullable\EnableNullableFixAllTests.cs (1)
15protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\EncapsulateField\EncapsulateFieldTests.cs (1)
25protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ExtractMethod\ExtractMethodTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\InlineTemporary\InlineTemporaryTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\IntroduceVariable\IntroduceVariableTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\Preview\PreviewTests.cs (1)
45protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ReplaceMethodWithProperty\ReplaceMethodWithPropertyTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\ReplacePropertyWithMethods\ReplacePropertyWithMethodsTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (1)
31protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeRefactorings\AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (1)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeRefactorings\UseExplicitOrImplicitType\UseExplicitTypeRefactoringTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeRefactorings\UseExplicitOrImplicitType\UseImplicitTypeRefactoringTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsRefactoringFixAllTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Completion\CompletionServiceTests.cs (1)
168using var workspace = WorkspaceTestUtilities.CreateWorkspaceWithPartialSemantics();
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertAnonymousType\ConvertAnonymousTypeToTupleTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertForEachToFor\ConvertForEachToForTests.cs (1)
25Workspace workspace, TestParameters parameters)
ConvertForToForEach\ConvertForToForEachTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertNamespace\ConvertNamespaceRefactoringFixAllTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertToRawString\ConvertRegularStringToRawString_FixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4571protected override Workspace CreateWorkspaceImpl()
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAsAndNullCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpDeclareAsNullableCodeFixTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpInlineDeclarationTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureCodeStyle\BooleanCodeStyleOptionConfigurationTests.cs (1)
27internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureCodeStyle\EnumCodeStyleOptionConfigurationTests.cs (1)
26internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureCodeStyle\MultipleCodeStyleOptionConfigurationTests.cs (1)
38internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\AllAnalyzersSeverityConfigurationTests.cs (1)
48internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\CategoryBasedSeverityConfigurationTests.cs (1)
48internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\CodeStyleOptionBasedSeverityConfigurationTests.cs (1)
26internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\CSharpCodeStyleOptionBasedSeverityConfigurationTests.cs (1)
26internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.cs (1)
48internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\MultipleCodeStyleOptionBasedSeverityConfigurationTests.cs (1)
27internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Configuration\ConfigureSeverity\VarForBuiltInTypesSeverityConfigurationTests.cs (1)
26internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateEnumMember\GenerateEnumMemberTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateConversionTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateDeconstructMethodTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateMethodTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateType\GenerateTypeTests.cs (1)
34internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateType\GenerateTypeWithUnboundAnalyzerTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\MockDiagnosticAnalyzerTests.cs (1)
50internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\PreferFrameworkType\PreferFrameworkTypeTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\SpellCheck\SpellCheckTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Suppression\RemoveSuppressionTests.cs (2)
56internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 945internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Suppression\SuppressionAllCodeTests.cs (1)
33internal override Tuple<Analyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Suppression\SuppressionTest_FixMultipleTests.cs (1)
30internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Suppression\SuppressionTests.cs (13)
51internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 667internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 716internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 753internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 826internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 889internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 939internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 974internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 995internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 1032internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 1119internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 2089internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace) 2467internal override Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (9)
33private static Workspace CreateWorkspaceWithProjectAndDocuments() 48private static IGlobalOptionService GetGlobalOptions(Workspace workspace) 51private static AnalyzerConfigDocument CreateAnalyzerConfigDocument(Workspace workspace, string contents) 65using var workspace = CreateWorkspaceWithProjectAndDocuments(); 74using var workspace = CreateWorkspaceWithProjectAndDocuments(); 329var workspace = CreateWorkspaceWithProjectAndDocuments(); 343var workspace = CreateWorkspaceWithProjectAndDocuments(); 379var workspace = CreateWorkspaceWithProjectAndDocuments(); 399var workspace = CreateWorkspaceWithProjectAndDocuments();
EmbeddedLanguages\ValidateJsonStringTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider?) CreateDiagnosticProviderAndFixer(Workspace workspace)
EmbeddedLanguages\ValidateRegexStringTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider?) CreateDiagnosticProviderAndFixer(Workspace workspace)
ExtractClass\ExtractClassTests.cs (1)
50protected override Workspace CreateWorkspaceImpl()
FullyQualify\FullyQualifyTests.cs (1)
29internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
FullyQualify\FullyQualifyUnboundIdentifierTests.cs (1)
29internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
GenerateConstructor\GenerateConstructorTests.cs (1)
29internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
GenerateFromMembers\GenerateConstructorFromMembers\GenerateConstructorFromMembersTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
40protected override Workspace CreateWorkspaceImpl()
GenerateOverrides\GenerateOverridesTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
GenerateVariable\GenerateVariableTests.cs (1)
38internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
HideBaseTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
35internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ImplementAbstractClass\ImplementAbstractClassTests_ThroughMember.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ImplementInterface\ImplementExplicitlyTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ImplementInterface\ImplementImplicitlyTests.cs (1)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InitializeParameter\InitializeMemberFromParameterTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InlineMethod\CSharpInlineMethodTests_CrossLanguage.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Interactive\CodeActions\InteractiveIntroduceVariableTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
IntroduceParameter\IntroduceParameterTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
IntroduceVariable\IntroduceLocalForExpressionTests.cs (1)
56protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InvertConditional\InvertConditionalTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InvertIf\InvertIfTests.cs (1)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InvertLogical\InvertLogicalTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
InvokeDelegateWithConditionalAccessTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeFieldReadonlyTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProviderTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStaticTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeMethodAsynchronousTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeRefStructTests.cs (1)
44internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeTypeAbstractTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MisplacedUsingDirectivesTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
MoveDeclarationNearReference\MoveDeclarationNearReferenceTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
MoveStaticMembers\CSharpMoveStaticMembersTests.cs (1)
3423protected override Workspace CreateWorkspaceImpl()
NameTupleElement\NameTupleElementTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
NamingStylesTests.cs (1)
33internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersCompilerErrorTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
158var masWorkspace = service.TryGetWorkspace();
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
39public Task<MetadataAsSourceFile?> GetGeneratedFileAsync(MetadataAsSourceWorkspace metadataWorkspace, Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, string tempPath, TelemetryMessage? telemetry, CancellationToken cancellationToken)
PopulateSwitchExpressionTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchStatementTests.cs (1)
24internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
PullMemberUp\CSharpPullMemberUpTests.cs (1)
30protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
QualifyMemberAccessTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveDocCommentNodeCodeFixProviderTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveInKeywordCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveNewModifierCodeFixProviderTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCastTests_FixAllTests.cs (1)
23internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryImportsTests_FixAllTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryPatternParenthesesTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedLocalFunctionTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedParametersTests.cs (1)
31internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedValuesTestsBase.cs (1)
24internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedVariable\RemoveUnusedVariableTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ReplaceDefaultLiteralTests.cs (1)
26internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ReplaceDocCommentTextWithTag\ReplaceDocCommentTextWithTagTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
ReverseForStatement\ReverseForStatementTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
SimplifyConditionalTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyInterpolationTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
32internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
SplitOrMergeIfStatements\MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\MergeNestedIfStatementsTests_WithOuter.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoConsecutiveIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
SplitOrMergeIfStatements\SplitIntoNestedIfStatementsTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UpdateProjectToAllowUnsafeTests.cs (1)
27internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpgradeProjectTests.cs (1)
31internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseAutoPropertyTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForTernaryConditionalCheckTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseConditionalExpressionForReturnTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeForConstTests.cs (1)
24internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeTests.cs (1)
28internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExpressionBody\Refactoring\UseExpressionBodyFixAllTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForAccessorsRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConstructorsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForConversionOperatorsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForIndexersRefactoringTests.cs (1)
23protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForLocalFunctionsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForMethodsRefactoringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForOperatorsRefactoringTests.cs (1)
22protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBody\Refactoring\UseExpressionBodyForPropertiesRefactoringTests.cs (1)
24protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBodyForLambda\UseExpressionBodyForLambdasRefactoringTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
UseExpressionBodyForLambdasAnalyzerTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseImplicitTypeTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInferredMemberNameTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
25internal override (DiagnosticAnalyzer?, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForCastAndEqualityOperatorTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForReferenceEqualsTests.cs (1)
30internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseLocalFunctionTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs (1)
37internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs (1)
27internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSimpleUsingStatementTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSystemHashCodeTests.cs (1)
26internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseThrowExpressionTests.cs (1)
29internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace)
ValidateFormatStringTests.cs (1)
25internal override (DiagnosticAnalyzer, CodeFixProvider?) CreateDiagnosticProviderAndFixer(Workspace workspace)
Workspaces\WorkspaceTests_EditorFeatures.cs (2)
815$"The source generated document given to the '{nameof(Workspace.DocumentOpened)}' event handler did not have the same id as the one created for the test.")); 819$"The source generated document given to the '{nameof(Workspace.DocumentClosed)}' event handler did not have the same id as the one created for the test."));
Wrapping\ArgumentWrappingTests.cs (1)
19protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Wrapping\BinaryExpressionWrappingTests.cs (1)
21protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Wrapping\ChainedExpressionWrappingTests.cs (1)
18protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Wrapping\InitializerExpressionWrappingTests.cs (1)
17protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Wrapping\ParameterWrappingTests.cs (1)
20protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
NullableSyntaxAnnotationEx.cs (1)
21var nullableSyntaxAnnotation = typeof(Workspace).Assembly.GetType("Microsoft.CodeAnalysis.CodeGeneration.NullableSyntaxAnnotation", throwOnError: false);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.cs (2)
29private Workspace _workspace; 36private Workspace Workspace
Formatting\CSharpFormattingTestBase.cs (2)
18private Workspace _ws; 20protected Workspace DefaultWorkspace
Microsoft.CodeAnalysis.EditorFeatures (169)
AddImports\AbstractAddImportsPasteCommandHandler.cs (2)
120if (!Workspace.TryGetWorkspace(sourceTextContainer, out var workspace))
ChangeSignature\AbstractChangeSignatureCommandHandler.cs (3)
52private static bool IsAvailable(ITextBuffer subjectBuffer, [NotNullWhen(true)] out Workspace? workspace) 61if (!IsAvailable(subjectBuffer, out var workspace)) 107private static void HandleResult(ChangeSignatureResult result, Solution oldSolution, Workspace workspace, CommandExecutionContext context)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (4)
61private Workspace? _workspace; 101_workspaceRegistration = Workspace.GetWorkspaceRegistration(subjectBuffer.AsTextContainer()); 134var newWorkspace = _workspaceRegistration.Workspace; 178private void ConnectToWorkspace(Workspace workspace)
CodeActions\CodeActionEditHandlerService.cs (5)
53Workspace workspace, ImmutableArray<CodeActionOperation> operations, CancellationToken cancellationToken) 103Workspace workspace, 271Workspace workspace, 300Workspace workspace, 350var editorWorkspace = workspace;
CodeActions\ICodeActionEditHandlerService.cs (2)
18Workspace workspace, ImmutableArray<CodeActionOperation> operations, CancellationToken cancellationToken); 21Workspace workspace,
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
139var workspace = snapshot.TextBuffer.GetWorkspace(); 162Workspace workspace, Document document, int position, CancellationToken cancellationToken)
Diagnostics\AbstractDiagnosticsAdornmentTaggerProvider.cs (2)
30protected abstract TTag? CreateTag(Workspace workspace, DiagnosticData diagnostic); 35Workspace workspace, bool isLiveUpdate, SnapshotSpan span, DiagnosticData data)
Diagnostics\AbstractDiagnosticsAdornmentTaggerProvider.RoslynErrorTag.cs (2)
20public RoslynErrorTag(string errorType, Workspace workspace, DiagnosticData data) 26private static object CreateToolTipContent(Workspace workspace, DiagnosticData diagnostic)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
103protected abstract ITagSpan<TTag>? CreateTagSpan(Workspace workspace, bool isLiveUpdate, SnapshotSpan span, DiagnosticData data);
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (2)
130var workspace = document.Project.Solution.Workspace; 152Workspace workspace,
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
101var workspace = project.Solution.Workspace;
Diagnostics\DiagnosticsClassificationTaggerProvider.cs (1)
88protected sealed override ITagSpan<ClassificationTag> CreateTagSpan(Workspace workspace, bool isLiveUpdate, SnapshotSpan span, DiagnosticData data)
Diagnostics\DiagnosticsSquiggleTaggerProvider.cs (1)
62protected sealed override IErrorTag? CreateTag(Workspace workspace, DiagnosticData diagnostic)
Diagnostics\DiagnosticsSuggestionTaggerProvider.cs (1)
56protected sealed override IErrorTag CreateTag(Workspace workspace, DiagnosticData diagnostic)
EditAndContinue\ActiveStatementTaggerProvider.EventSource.cs (2)
19protected override void ConnectToWorkspace(Workspace workspace) 29protected override void DisconnectFromWorkspace(Workspace workspace)
EditAndContinue\ActiveStatementTrackingService.cs (4)
55private readonly Workspace _workspace; 62public ActiveStatementTrackingService(Workspace workspace, IAsynchronousOperationListener listener) 101private readonly Workspace _workspace; 117public TrackingSession(Workspace workspace, IActiveStatementSpanProvider spanProvider)
EditAndContinue\EditAndContinueDiagnosticAnalyzer.cs (1)
56var workspace = designTimeDocument.Project.Solution.Workspace;
EditAndContinue\EditAndContinueLanguageService.cs (3)
83var workspace = WorkspaceProvider.Value.Workspace; 118var workspace = WorkspaceProvider.Value.Workspace; 330var workspace = WorkspaceProvider.Value.Workspace;
EditAndContinue\PdbMatchingSourceTextProvider.cs (2)
38public void StartListening(Workspace workspace, object serviceOpt) 43public void StopListening(Workspace workspace)
Editor\ITextUndoHistoryWorkspaceService.cs (1)
15bool TryGetTextUndoHistory(Workspace editorWorkspace, ITextBuffer textBuffer, out ITextUndoHistory undoHistory);
EditorConfigSettings\Aggregator\SettingsAggregator.cs (4)
16private readonly Workspace _workspace; 22public SettingsAggregator(Workspace workspace) 78private static ISettingsProviderFactory<T> GetOptionsProviderFactory<T>(Workspace workspace) 98static void TryAddProviderForLanguage(string language, Workspace workspace, List<ISettingsProviderFactory<T>> providers)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
23public AnalyzerSettingsProvider(string fileName, AnalyzerSettingsUpdater settingsUpdater, Workspace workspace, IDiagnosticAnalyzerService analyzerService)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (2)
13private readonly Workspace _workspace; 16public AnalyzerSettingsProviderFactory(Workspace workspace, IDiagnosticAnalyzerService analyzerService)
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsProvider.cs (1)
21public NamingStyleSettingsProvider(string fileName, NamingStyleSettingsUpdater settingsUpdater, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsProviderFactory.cs (2)
13private readonly Workspace _workspace; 16public NamingStyleSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (2)
33protected readonly Workspace Workspace; 38protected SettingsProviderBase(string fileName, TOptionsUpdater settingsUpdater, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\Updater\AnalyzerSettingsUpdater.cs (1)
15public AnalyzerSettingsUpdater(Workspace workspace, string editorconfigPath) : base(workspace, editorconfigPath)
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (1)
25public NamingStyleSettingsUpdater(Workspace workspace, IGlobalOptionService globalOptions, string editorconfigPath)
EditorConfigSettings\Updater\OptionUpdater.cs (1)
15public OptionUpdater(Workspace workspace, string editorconfigPath)
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (2)
21protected readonly Workspace Workspace; 26protected SettingsUpdaterBase(Workspace workspace, string editorconfigPath)
EncapsulateField\AbstractEncapsulateFieldCommandHandler.cs (2)
78var workspace = initialDocument.Project.Solution.Workspace; 119var workspace = solution.Workspace;
Extensibility\NavigationBar\AbstractEditorNavigationBarItemService.cs (2)
48var workspace = document.Project.Solution.Workspace; 56protected async Task NavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
Extensibility\NavigationBar\NavigationBarProjectItem.cs (2)
13public Workspace Workspace { get; } 20Workspace workspace,
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (5)
46public abstract Task<bool> CanNavigateToAsync(Workspace workspace, CancellationToken cancellationToken); 47public abstract Task<bool> TryNavigateToAsync(Workspace workspace, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken); 70public override async Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken) 113public async Task<bool> CanNavigateToAsync(Workspace workspace, CancellationToken cancellationToken) 116public async Task<bool> TryNavigateToAsync(Workspace workspace, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\VSTypeScriptExtensions.cs (1)
16public static void ApplyTextChanges(this Workspace workspace, DocumentId id, IEnumerable<TextChange> textChanges, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\VSTypeScriptGlobalOptions.cs (1)
43public void SetBackgroundAnalysisScope(Workspace workspace, bool openFilesOnly)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (2)
55bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 58bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticService.cs (1)
31public async Task<ImmutableArray<VSTypeScriptDiagnosticData>> GetPushDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptNavigationBarItemService.cs (1)
65var workspace = document.Project.Solution.Workspace;
ExtractInterface\AbstractExtractInterfaceCommandHandler.cs (2)
43if (!IsAvailable(subjectBuffer, out var workspace)) 100private static bool IsAvailable(ITextBuffer subjectBuffer, out Workspace workspace)
ExtractMethod\ExtractMethodCommandHandler.cs (1)
82if (!args.SubjectBuffer.TryGetWorkspace(out var workspace) ||
Formatting\FormatCommandHandler.Paste.cs (1)
57if (!subjectBuffer.TryGetWorkspace(out var workspace) ||
GoToDefinition\AbstractGoToDefinitionService.cs (1)
39var workspace = solution.Workspace;
Host\IStreamingFindReferencesPresenter.cs (2)
59Workspace workspace, 77Workspace workspace,
InlineRename\AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs (2)
51public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) => false; 53public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) => false;
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (2)
147public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 153public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
InlineRename\CommandHandlers\AbstractRenameCommandHandler_RenameHandler.cs (3)
57if (!args.SubjectBuffer.TryGetWorkspace(out var workspace)) 126return args.SubjectBuffer.TryGetWorkspace(out var workspace) && 131private async Task ShowErrorDialogAsync(Workspace workspace, string message)
InlineRename\IEditorInlineRenameService.cs (2)
235bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText); 241bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText);
InlineRename\IInlineRenameUndoManager.cs (1)
22void CreateStartRenameUndoTransaction(Workspace workspace, ITextBuffer subjectBuffer, IInlineRenameSession inlineRenameSession);
InlineRename\InlineRenameService.cs (1)
141var workspace = document.Project.Solution.Workspace;
InlineRename\InlineRenameSession.cs (4)
40private readonly Workspace _workspace; 133Workspace workspace, 341public Workspace Workspace => _workspace; 920static Solution CalculateFinalSolutionSynchronously(Solution newSolution, Workspace workspace, List<DocumentId> changedDocumentIDs, CancellationToken cancellationToken)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
59Workspace workspace,
InlineRename\UndoManagerServiceFactory.cs (1)
51public void CreateStartRenameUndoTransaction(Workspace workspace, ITextBuffer subjectBuffer, IInlineRenameSession inlineRenameSession)
IntelliSense\Helpers.cs (2)
159var workspace = document.Project.Solution.Workspace; 192Workspace workspace,
IntelliSense\QuickInfo\QuickInfoHyperLink.cs (2)
13private readonly Workspace _workspace; 15public QuickInfoHyperLink(Workspace workspace, Uri uri)
IRefactorNotifyService.cs (2)
25bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure); 35bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure);
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
50public void StartListening(Workspace workspace, object serviceOpt)
NavigateTo\NavigateToHelpers.cs (1)
38var workspace = document.Project.Solution.Workspace;
Navigation\IDocumentNavigationServiceExtensions.cs (6)
30this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, TextSpan textSpan, NavigationOptions options, bool allowInvalidSpan, CancellationToken cancellationToken) 37this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, TextSpan textSpan, NavigationOptions options, CancellationToken cancellationToken) 44this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 51this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, int position, int virtualSpace, NavigationOptions options, CancellationToken cancellationToken) 58this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, int position, CancellationToken cancellationToken) 66this IDocumentNavigationService service, IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, int lineNumber, int offset, NavigationOptions options, CancellationToken cancellationToken)
NavigationBar\NavigationBarController_ModelComputation.cs (1)
53var workspace = textSnapshot.TextBuffer.GetWorkspace();
Organizing\OrganizeDocumentCommandHandler.cs (3)
85if (IsCommandSupported(args, needsSemantics, out var workspace)) 96private static bool IsCommandSupported(EditorCommandArgs args, bool needsSemantics, out Workspace workspace) 99if (args.SubjectBuffer.TryGetWorkspace(out var retrievedWorkspace))
Remote\SolutionChecksumUpdater.cs (2)
23private readonly Workspace _workspace; 47Workspace workspace,
RenameTracking\RenameTrackingTaggerProvider.cs (3)
71internal static void ResetRenameTrackingState(Workspace workspace, DocumentId documentId) 74internal static bool ResetVisibleRenameTrackingState(Workspace workspace, DocumentId documentId) 77internal static bool ResetRenameTrackingStateWorker(Workspace workspace, DocumentId documentId, bool visible)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (1)
121Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (3)
127var workspace = document.Project.Solution.Workspace; 223private (NotificationSeverity, string)? TryUpdateWorkspaceForResetOfTypedIdentifier(Workspace workspace, Solution newSolution, int trackingSessionId) 255Workspace workspace,
Shared\Extensions\HostWorkspaceServicesExtensions.cs (2)
45=> Workspace.TryGetWorkspace(buffer.AsTextContainer(), out var workspace) ?
Shared\Extensions\IRefactorNotifyServiceExtensions.cs (2)
13Workspace workspace, 32Workspace workspace,
Shared\Extensions\ITextBufferExtensions.cs (4)
18if (buffer.TryGetWorkspace(out var workspace)) 27internal static bool TryGetWorkspace(this ITextBuffer buffer, [NotNullWhen(true)] out Workspace? workspace) 28=> Workspace.TryGetWorkspace(buffer.AsTextContainer(), out workspace); 57if (buffer.TryGetWorkspace(out var workspace))
Shared\Extensions\WorkspaceExtensions.cs (2)
20internal static void ApplyDocumentChanges(this Workspace workspace, Document newDocument, CancellationToken cancellationToken) 32internal static void ApplyTextChanges(this Workspace workspace, DocumentId id, IEnumerable<TextChange> textChanges, CancellationToken cancellationToken)
Shared\Tagging\EventSources\AbstractWorkspaceTrackingTaggerEventSource.cs (4)
20protected Workspace? CurrentWorkspace { get; private set; } 25_workspaceRegistration = Workspace.GetWorkspaceRegistration(subjectBuffer.AsTextContainer()); 28protected abstract void ConnectToWorkspace(Workspace workspace); 29protected abstract void DisconnectFromWorkspace(Workspace workspace);
Shared\Tagging\EventSources\TaggerEventSources.DocumentActiveContextChangedEventSource.cs (2)
20protected override void ConnectToWorkspace(Workspace workspace) 23protected override void DisconnectFromWorkspace(Workspace workspace)
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (3)
23protected override void ConnectToWorkspace(Workspace workspace) 26protected override void DisconnectFromWorkspace(Workspace workspace) 39var workspace = e.NewSolution.Workspace;
Shared\Tagging\EventSources\TaggerEventSources.WorkspaceChangedEventSource.cs (2)
38protected override void ConnectToWorkspace(Workspace workspace) 44protected override void DisconnectFromWorkspace(Workspace workspace)
Shared\Tagging\EventSources\TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs (2)
18protected override void ConnectToWorkspace(Workspace workspace) 21protected override void DisconnectFromWorkspace(Workspace workspace)
Shared\Utilities\RenameTrackingDismisser.cs (3)
12internal static void DismissRenameTracking(Workspace workspace, DocumentId documentId) 15internal static void DismissRenameTracking(Workspace workspace, IEnumerable<DocumentId> documentIds) 23internal static bool DismissVisibleRenameTracking(Workspace workspace, DocumentId documentId)
SolutionCrawler\HostSolutionCrawlerWorkspaceEventListener.cs (2)
25public void StartListening(Workspace workspace, object? serviceOpt) 33public void StopListening(Workspace workspace)
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (2)
45public void StartListening(Workspace workspace, object? serviceOpt) 65var workspace = events[0].OldSolution.Workspace;
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
114var workspace = document.Project.Solution.Workspace;
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
160_workspaceRegistration = Workspace.GetWorkspaceRegistration(subjectBuffer.AsTextContainer());
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (1)
295if (Workspace.TryGetWorkspace(container, out _))
TaskList\ITaskListProvider.cs (1)
25ImmutableArray<TaskListItem> GetTaskListItems(Workspace workspace, DocumentId documentId, CancellationToken cancellationToken);
Undo\Extensions.cs (1)
17public static IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(this Workspace workspace, string description, bool useFallback = true)
Undo\IGlobalUndoService.cs (3)
19bool IsGlobalTransactionOpen(Workspace workspace); 24bool CanUndo(Workspace workspace); 29IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description);
Undo\NoOpGlobalUndoServiceFactory.cs (3)
35public bool IsGlobalTransactionOpen(Workspace workspace) 41public bool CanUndo(Workspace workspace) 47public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description)
Workspaces\TextUndoHistoryWorkspaceServiceFactoryService.cs (1)
36public bool TryGetTextUndoHistory(Workspace editorWorkspace, ITextBuffer textBuffer, out ITextUndoHistory undoHistory)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (38)
AbstractFixAllSuggestedAction.cs (1)
30Workspace workspace,
AsyncSuggestedActionsSource.cs (2)
85var workspace = state.Target.Workspace; 176var workspace = document.Project.Solution.Workspace;
CodeFixSuggestedAction.cs (1)
28Workspace workspace,
CodeRefactoringSuggestedAction.cs (1)
26Workspace workspace,
FixAllCodeFixSuggestedAction.cs (1)
27Workspace workspace,
FixAllCodeRefactoringSuggestedAction.cs (1)
23Workspace workspace,
FixAllGetFixesService.cs (2)
115var workspace = fixAllState.Project.Solution.Workspace; 158Workspace workspace,
FixMultipleOccurrencesService.cs (3)
38Workspace workspace, 57Workspace workspace, 76Workspace workspace,
PreviewChangesCodeAction.cs (2)
20private readonly Workspace _workspace; 24public PreviewChangesCodeAction(Workspace workspace, CodeAction originalCodeAction, SolutionChangeSummary changeSummary)
PreviewChangesSuggestedAction.cs (1)
25Workspace workspace,
Snippets\AbstractSnippetCommandHandler.cs (9)
24using Workspace = Microsoft.CodeAnalysis.Workspace; 101if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 135if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 169if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 203if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 232if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace)) 296!(Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace) && workspace.Kind == WorkspaceKind.Interactive);
Snippets\CSharpSnippets\SnippetCommandHandler.cs (2)
70if (!CodeAnalysis.Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace))
SuggestedAction.cs (2)
37protected readonly Workspace Workspace; 49Workspace workspace,
SuggestedActionsSource.cs (5)
81var workspace = state.Target.Workspace; 165var workspace = document.Project.Solution.Workspace; 263Workspace workspace, 304Workspace workspace, 521var workspace = state.Target.Workspace;
SuggestedActionsSource.State.cs (2)
27public Workspace? Workspace => Registration.Workspace; 36Registration = Workspace.GetWorkspaceRegistration(textBuffer.AsTextContainer());
SuggestedActionWithNestedActions.cs (2)
31Workspace workspace, 46Workspace workspace,
SuggestedActionWithNestedFlavors.cs (1)
41Workspace workspace,
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (12)
CodeActions\AbstractCodeActionTest.cs (1)
35Workspace workspace, TestParameters parameters);
CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (1)
127protected override Workspace CreateWorkspaceImpl()
CodeActions\VisualBasicCodeRefactoringVerifier`1+Test.cs (1)
113protected override Workspace CreateWorkspaceImpl()
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (4)
33private readonly ConcurrentDictionary<Workspace, (DiagnosticAnalyzer, CodeFixProvider)> _analyzerAndFixerMap = new(); 40internal abstract (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace); 42internal virtual (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProviderAndFixer(Workspace workspace, TestParameters parameters) 46Workspace workspace, TestParameters parameters)
Diagnostics\AbstractSuppressionAllCodeTests.cs (1)
32internal abstract Tuple<Analyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace);
Diagnostics\AbstractSuppressionDiagnosticTest.cs (1)
40internal abstract Tuple<DiagnosticAnalyzer, IConfigurationFixProvider> CreateDiagnosticProviderAndFixer(Workspace workspace);
Diagnostics\AbstractUserDiagnosticTest.cs (1)
88protected static void AddAnalyzerToWorkspace(Workspace workspace, DiagnosticAnalyzer analyzer, TestParameters parameters)
MoveToNamespace\AbstractMoveToNamespaceTests.cs (1)
26protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
MoveType\AbstractMoveTypeTest.cs (1)
38protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (26)
Completion\AbstractArgumentProviderTests`1.cs (1)
77private IParameterSymbol GetParameterSymbolInfo(Workspace workspace, SemanticModel semanticModel, SyntaxNode root, int position, CancellationToken cancellationToken)
Diagnostics\DiagnosticProviderTestUtilities.cs (3)
16Workspace workspace, 26Workspace workspace, 36Workspace workspace,
Diagnostics\GenerateType\TestProjectManagementService.cs (2)
26public IList<string> GetFolders(ProjectId projectId, Workspace workspace) 29public string GetDefaultNamespace(Project project, Workspace workspace)
Diagnostics\MockDiagnosticAnalyzerService.cs (4)
44public void Reanalyze(Workspace workspace, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false) 52public bool ContainsDiagnostics(Workspace workspace, ProjectId projectId) 58public Task<ImmutableArray<DiagnosticData>> GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId = null, DocumentId? documentId = null, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default) 73public Task<ImmutableArray<DiagnosticData>> GetSpecificCachedDiagnosticsAsync(Workspace workspace, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default)
Diagnostics\TestDiagnosticAnalyzerDriver.cs (1)
35public TestDiagnosticAnalyzerDriver(Workspace workspace, bool includeSuppressedDiagnostics = false)
Diagnostics\TestHostDiagnosticUpdateSource.cs (3)
13private readonly Workspace _workspace; 15public TestHostDiagnosticUpdateSource(Workspace workspace) 18public override Workspace Workspace
Formatting\CoreFormatterTestsBase.cs (2)
214internal void AssertFormatWithTransformation(Workspace workspace, string expected, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, SyntaxNode root, IEnumerable<TextSpan> spans) 227internal void AssertFormat(Workspace workspace, string expected, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, ITextBuffer clonedBuffer, SyntaxNode root, IEnumerable<TextSpan> spans)
LanguageServer\AbstractLanguageServerProtocolTests.cs (1)
399protected static void AddMappedDocument(Workspace workspace, string markup)
NavigateTo\AbstractNavigateToTests.cs (4)
235private readonly Workspace _workspace; 238private FirstDocIsVisibleDocumentTrackingService(Workspace workspace) 269private readonly Workspace _workspace; 272private FirstDocIsActiveAndVisibleDocumentTrackingService(Workspace workspace)
RenameTracking\MockRefactorNotifyService.cs (2)
23public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 35public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure)
Squiggles\TestDiagnosticTagProducer.cs (1)
92public ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default)
Workspaces\MefTestWorkspace.cs (1)
18[Export(typeof(Workspace))]
Workspaces\TestHostDocument.cs (1)
64var workspace = _languageServiceProvider!.WorkspaceServices.Workspace;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (12)
Utilities\GoToHelpers\MockDocumentNavigationService.vb (6)
30Public Function CanNavigateToLineAndOffsetAsync(workspace As Workspace, documentId As DocumentId, lineNumber As Integer, offset As Integer, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToLineAndOffsetAsync 34Public Function CanNavigateToPositionAsync(workspace As Workspace, documentId As DocumentId, position As Integer, virtualSpace As Integer, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToPositionAsync 38Public Function CanNavigateToSpanAsync(workspace As Workspace, documentId As DocumentId, textSpan As TextSpan, allowInvalidSpan As Boolean, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToSpanAsync 42Public Function GetLocationForLineAndOffsetAsync(workspace As Workspace, documentId As DocumentId, lineNumber As Integer, offset As Integer, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForLineAndOffsetAsync 53Public Function GetLocationForPositionAsync(workspace As Workspace, documentId As DocumentId, position As Integer, virtualSpace As Integer, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForPositionAsync 64Public Function GetLocationForSpanAsync(workspace As Workspace, documentId As DocumentId, textSpan As TextSpan, allowInvalidSpan As Boolean, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForSpanAsync
Utilities\MockDocumentNavigationServiceProvider.vb (6)
49Public Function CanNavigateToLineAndOffsetAsync(workspace As Workspace, documentId As DocumentId, lineNumber As Integer, offset As Integer, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToLineAndOffsetAsync 56Public Function CanNavigateToPosition(workspace As Workspace, documentId As DocumentId, position As Integer, virtualSpace As Integer, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToPositionAsync 64Public Function CanNavigateToSpanAsync(workspace As Workspace, documentId As DocumentId, textSpan As TextSpan, allowInvalidSpan As Boolean, cancellationToken As CancellationToken) As Task(Of Boolean) Implements IDocumentNavigationService.CanNavigateToSpanAsync 71Public Function GetLocationForLineAndOffsetAsync(workspace As Workspace, documentId As DocumentId, lineNumber As Integer, offset As Integer, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForLineAndOffsetAsync 79Public Function GetLocationForPositionAsync(workspace As Workspace, documentId As DocumentId, position As Integer, virtualSpace As Integer, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForPositionAsync 87Public Function GetLocationForSpanAsync(workspace As Workspace, documentId As DocumentId, textSpan As TextSpan, allowInvalidSpans As Boolean, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements IDocumentNavigationService.GetLocationForSpanAsync
Microsoft.CodeAnalysis.EditorFeatures.Text (9)
Extensions.cs (9)
52public static Workspace? GetWorkspace(this ITextBuffer buffer) 55if (Workspace.TryGetWorkspace(container, out var workspace)) 64/// Gets the <see cref="Document"/>s from the corresponding <see cref="Workspace.CurrentSolution"/> that are associated with the <see cref="ITextSnapshot"/>'s buffer, 72/// Gets the <see cref="Document"/> from the corresponding <see cref="Workspace.CurrentSolution"/> that is associated with the <see cref="ITextSnapshot"/>'s buffer 74/// associated with the buffer if it is linked into multiple projects or is part of a Shared Project. In this case, the <see cref="Workspace"/> 84/// Gets the <see cref="Document"/>s from the corresponding <see cref="Workspace.CurrentSolution"/> that are associated with the <see cref="ITextBuffer"/>. 91=> Workspace.TryGetWorkspace(buffer.AsTextContainer(), out var workspace) &&
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (18)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
55private static IGlobalOptionService GetGlobalOptions(Workspace workspace) 58private static void OpenDocumentAndMakeActive(Document document, Workspace workspace)
Diagnostics\DiagnosticServiceTests.cs (1)
211public ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default)
Diagnostics\MockDiagnosticService.cs (6)
36Workspace workspace, ProjectId? projectId, DocumentId? documentId, object? id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken) 41private ImmutableArray<DiagnosticData> GetDiagnostics(Workspace workspace, ProjectId? projectId, DocumentId? documentId) 50Workspace workspace, ProjectId? projectId, DocumentId? documentId, CancellationToken cancellationToken) 60internal void CreateDiagnosticAndFireEvents(Workspace workspace, MockDiagnosticAnalyzerService analyzerService, Location location, DiagnosticKind diagnosticKind) 74private static DocumentId GetDocumentId(Workspace workspace) 77private static ProjectId GetProjectId(Workspace workspace)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
164private EditAndContinueWorkspaceService GetEditAndContinueService(Workspace workspace)
EditAndContinue\Helpers\MockHostWorkspaceProvider.cs (1)
19public Workspace Workspace { get; set; } = null!;
EditorConfigSettings\Data\CodeStyleSettingsTest.cs (1)
21private static IGlobalOptionService GetGlobalOptions(Workspace workspace)
InheritanceMargin\InheritanceMarginTests.cs (1)
140private static async Task VerifyInheritanceTargetAsync(Workspace workspace, TestInheritanceTargetItem expectedTarget, InheritanceTargetItem actualTarget)
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
33protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspace workspace, TestParameters parameters)
SolutionCrawler\WorkCoordinatorTests.cs (4)
1677private static void ClearActiveDocument(Workspace workspace) 1728public IIncrementalAnalyzer CreateIncrementalAnalyzer(Workspace workspace) 1811private Workspace _workspace; 1845public void Reset(Workspace workspace)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (55)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
74protected override InlineDiagnosticsTag? CreateTag(Workspace workspace, DiagnosticData diagnostic)
InlineRename\UI\InlineRenameAdornmentManager.cs (4)
152private static bool ViewIncludesBufferFromWorkspace(IWpfTextView textView, Workspace workspace) 158private static Workspace? GetWorkspace(SourceTextContainer textContainer) 160Workspace.TryGetWorkspace(textContainer, out var workspace);
Interactive\AbstractInteractiveWindowCommandCompletionProvider.cs (2)
29if (Workspace.TryGetWorkspace(sourceText.Container, out var workspace))
Interactive\InteractiveDocumentNavigationService.cs (6)
28public Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 31public Task<bool> CanNavigateToLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 34public Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 37public async Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 89public Task<INavigableLocation?> GetLocationForLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 92public Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
Interactive\InteractiveGlobalUndoServiceFactory.cs (4)
34public bool IsGlobalTransactionOpen(Workspace workspace) 40public bool CanUndo(Workspace workspace) 46public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description) 60private ITextUndoHistory GetHistory(Workspace workspace)
Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs (1)
37public bool TryGetTextUndoHistory(Workspace editorWorkspace, ITextBuffer textBuffer, out ITextUndoHistory undoHistory)
NavigateTo\NavigateToItemDisplay.cs (2)
117var workspace = document.Project.Solution.Workspace; 131var workspace = document.Project.Solution.Workspace;
NavigateTo\NavigateToItemProvider.cs (2)
23private readonly Workspace _workspace; 31Workspace workspace,
Peek\DefinitionPeekableItem.cs (3)
20private readonly Workspace _workspace; 28Workspace workspace, ProjectId projectId, SymbolKey symbolKey, 70var workspace = _peekableItem._workspace;
Peek\PeekableItemSource.cs (1)
130var workspace = project.Solution.Workspace;
Peek\PeekHelpers.cs (1)
47internal static LinePositionSpan GetEntityOfInterestSpan(ISymbol symbol, Workspace workspace, Location identifierLocation, CancellationToken cancellationToken)
QuickInfo\Extensions.cs (1)
21public static ITextBuffer CreateTextBufferWithRoslynContentType(this SourceText sourceText, Workspace workspace)
Suggestions\AsyncSuggestedActionsSource.cs (2)
85var workspace = state.Target.Workspace; 176var workspace = document.Project.Solution.Workspace;
Suggestions\FixAll\FixAllGetFixesService.cs (2)
115var workspace = fixAllState.Project.Solution.Workspace; 158Workspace workspace,
Suggestions\FixAll\FixMultipleOccurrencesService.cs (3)
38Workspace workspace, 57Workspace workspace, 76Workspace workspace,
Suggestions\PreviewChanges\PreviewChangesCodeAction.cs (2)
20private readonly Workspace _workspace; 24public PreviewChangesCodeAction(Workspace workspace, CodeAction originalCodeAction, SolutionChangeSummary changeSummary)
Suggestions\PreviewChanges\PreviewChangesSuggestedAction.cs (1)
25Workspace workspace,
Suggestions\SuggestedActions\AbstractFixAllSuggestedAction.cs (1)
30Workspace workspace,
Suggestions\SuggestedActions\CodeFixSuggestedAction.cs (1)
28Workspace workspace,
Suggestions\SuggestedActions\CodeRefactoringSuggestedAction.cs (1)
26Workspace workspace,
Suggestions\SuggestedActions\FixAllCodeFixSuggestedAction.cs (1)
27Workspace workspace,
Suggestions\SuggestedActions\FixAllCodeRefactoringSuggestedAction.cs (1)
23Workspace workspace,
Suggestions\SuggestedActions\SuggestedAction.cs (2)
37protected readonly Workspace Workspace; 49Workspace workspace,
Suggestions\SuggestedActionsSource.cs (5)
81var workspace = state.Target.Workspace; 165var workspace = document.Project.Solution.Workspace; 263Workspace workspace, 304Workspace workspace, 521var workspace = state.Target.Workspace;
Suggestions\SuggestedActionsSource.State.cs (2)
27public Workspace? Workspace => Registration.Workspace; 36Registration = Workspace.GetWorkspaceRegistration(textBuffer.AsTextContainer());
Suggestions\SuggestedActionWithNestedActions.cs (2)
31Workspace workspace, 46Workspace workspace,
Suggestions\SuggestedActionWithNestedFlavors.cs (1)
41Workspace workspace,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (12)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (2)
37Friend MustOverride Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider) 136Public Shared Sub AddAnalyzerToWorkspace(workspace As Workspace, analyzer As DiagnosticAnalyzer)
Diagnostics\AddImport\AddImportCrossLanguageTests.vb (1)
23Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
23Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\AddMissingReference\AddMissingReferenceTests.vb (1)
29Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\DiagnosticServiceTests.vb (1)
55Public Overrides Function LoadTextAndVersionAsync(workspace As Workspace, documentId As DocumentId, cancellationToken As CancellationToken) As Task(Of TextAndVersion)
Diagnostics\GenerateEvent\GenerateEventCrossLanguageTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateFromUsage\GenerateConstructorCrossLanguageTests.vb (1)
12Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateFromUsage\GenerateMethodCrossLanguageTests.vb (1)
19Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateFromUsage\GenerateVariableCrossLanguageTests.vb (1)
21Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\ImplementInterface\ImplementInterfaceCrossLanguageTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\UseAutoProperty\UseAutoPropertyTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer, CodeFixProvider)
Microsoft.CodeAnalysis.ExternalAccess.Apex (1)
ApexAsynchronousOperationListenerProviderAccessor.cs (1)
19private readonly Workspace? _workspace;
Microsoft.CodeAnalysis.ExternalAccess.FSharp (35)
Completion\FSharpCompletionServiceWithProviders.cs (1)
14internal FSharpCompletionServiceWithProviders(Workspace workspace)
Diagnostics\IFSharpDiagnosticAnalyzerService.cs (1)
16void Reanalyze(Workspace workspace, IEnumerable<ProjectId> projectIds = null, IEnumerable<DocumentId> documentIds = null, bool highPriority = false);
Editor\IFSharpEditorInlineRenameService.cs (2)
135bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText); 141bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText);
Editor\InlineRename\FSharpInlineRenameInfo.cs (2)
57bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 60bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Internal\Diagnostics\FSharpDiagnosticAnalyzerService.cs (1)
28public void Reanalyze(Workspace workspace, IEnumerable<ProjectId> projectIds = null, IEnumerable<DocumentId> documentIds = null, bool highPriority = false)
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
74public bool OpenFileOnly(Workspace workspace)
Internal\Editor\FSharpEditorInlineRenameService.cs (2)
171public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 176public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Internal\Editor\FSharpNavigationBarItemService.cs (1)
69var workspace = document.Project.Solution.Workspace;
Navigation\FSharpDocumentNavigationService.cs (12)
32public bool CanNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan) 35public bool CanNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 43public bool CanNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset) 46public bool CanNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 54public bool CanNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace) 57public bool CanNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 65public bool TryNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, OptionSet options) 68public bool TryNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 77public bool TryNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, OptionSet options) 80public bool TryNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 89public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, OptionSet options) 92public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
Navigation\IFSharpDocumentNavigationService.cs (12)
19bool CanNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan); 21bool CanNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset); 24bool CanNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace = 0); 26bool TryNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, OptionSet options = null); 28bool TryNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, OptionSet options = null); 30bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace = 0, OptionSet options = null); 34bool CanNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 36bool CanNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken); 38bool CanNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken); 41bool TryNavigateToSpan(Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 43bool TryNavigateToLineAndOffset(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken); 45bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.ExternalAccess.Razor (4)
IRazorDocumentOperationService.cs (1)
10/// document version of <see cref="Workspace.CanApplyChange(ApplyChangesKind)"/>
RazorGlobalOptions.cs (1)
48public static RazorGlobalOptions GetGlobalOptions(Workspace workspace)
RazorTestAnalyzerLoader.cs (1)
30public void InitializeDiagnosticsServices(Workspace workspace)
RazorTestWorkspaceRegistrationService.cs (1)
30public new void Register(Workspace workspace)
Microsoft.CodeAnalysis.Features (139)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (4)
77public override void Apply(Workspace workspace, CancellationToken cancellationToken) 87Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken) 96private ApplyChangesOperation? GetApplyChangesOperation(Workspace workspace) 110private string? ResolvePath(Workspace workspace)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
122Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken)
AddImport\CodeActions\InstallWithPackageManagerCodeAction.cs (1)
54public override void Apply(Workspace workspace, CancellationToken cancellationToken)
AddImport\CodeActions\ProjectSymbolReferenceCodeAction.cs (3)
71public override void Apply(Workspace workspace, CancellationToken cancellationToken) 80Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken) 88private bool CanApply(Workspace workspace)
AddPackage\InstallPackageDirectlyCodeActionOperation.cs (1)
73Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken)
AddPackage\InstallWithPackageManagerCodeAction.cs (1)
48public override void Apply(Workspace workspace, CancellationToken cancellationToken)
ChangeSignature\ChangeSignatureCodeActionOperation.cs (2)
38Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken) 43private bool ApplyWorker(Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\IFixMultipleOccurrencesService.cs (2)
22Workspace workspace, 37Workspace workspace,
Common\DocumentNavigationOperation.cs (1)
32public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Common\UpdatedEventArgs.cs (2)
19public Workspace Workspace { get; } 31public UpdatedEventArgs(object id, Workspace workspace, ProjectId? projectId, DocumentId? documentId)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
42var workspace = workspaceServices.Workspace;
Diagnostics\AbstractHostDiagnosticUpdateSource.cs (2)
24public abstract Workspace Workspace { get; } 28public ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken)
Diagnostics\BuildOnlyDiagnosticsService.cs (1)
32public BuildOnlyDiagnosticsService(Workspace workspace)
Diagnostics\DiagnosticBucket.cs (2)
17public readonly Workspace Workspace; 29public DiagnosticBucket(object id, Workspace workspace, ProjectId? projectId, DocumentId? documentId)
Diagnostics\DiagnosticsUpdatedArgs.cs (3)
21Workspace workspace, 41Workspace workspace, 52Workspace workspace,
Diagnostics\IDiagnosticAnalyzerService.cs (4)
28void Reanalyze(Workspace workspace, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false); 33Task<ImmutableArray<DiagnosticData>> GetSpecificCachedDiagnosticsAsync(Workspace workspace, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default); 38Task<ImmutableArray<DiagnosticData>> GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId = null, DocumentId? documentId = null, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default); 53bool ContainsDiagnostics(Workspace workspace, ProjectId projectId);
Diagnostics\IDiagnosticUpdateSource.cs (1)
36ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken);
DocumentSpanExtensions.cs (2)
14private static (Workspace workspace, IDocumentNavigationService service) GetNavigationParts(DocumentSpan documentSpan) 17var workspace = solution.Workspace;
EditAndContinue\EditAndContinueDiagnosticUpdateSource.cs (2)
53public ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default) 80public void ReportDiagnostics(Workspace workspace, Solution solution, ImmutableArray<DiagnosticData> diagnostics, ImmutableArray<(DocumentId, ImmutableArray<RudeEditDiagnostic> Diagnostics)> rudeEdits)
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (2)
24private readonly Workspace _workspace; 26public RemoteDebuggingSessionProxy(Workspace workspace, IDisposable? connection, DebuggingSessionId sessionId)
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (2)
128public readonly Workspace Workspace; 130public RemoteEditAndContinueServiceProxy(Workspace workspace)
ExternalAccess\UnitTesting\API\IUnitTestingStackTraceServiceAccessor.cs (4)
14Task<ImmutableArray<UnitTestingParsedFrameWrapper>> TryParseAsync(string input, Workspace workspace, CancellationToken cancellationToken); 15Task<UnitTestingDefinitionItemWrapper?> TryFindMethodDefinitionAsync(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame, CancellationToken cancellationToken); 16(Document? document, int lineNumber) GetDocumentAndLine(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame); 17Task<bool> TryNavigateToAsync(Workspace workspace, UnitTestingDefinitionItemWrapper definitionItem, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\API\UnitTestingIncrementalAnalyzerProvider.cs (4)
12private readonly Workspace _workspace; 16internal UnitTestingIncrementalAnalyzerProvider(Workspace workspace, IUnitTestingIncrementalAnalyzerProviderImplementation incrementalAnalyzerProvider) 26IIncrementalAnalyzer IIncrementalAnalyzerProvider.CreateIncrementalAnalyzer(Workspace workspace) 39public static UnitTestingIncrementalAnalyzerProvider? TryRegister(Workspace workspace, string analyzerName, IUnitTestingIncrementalAnalyzerProviderImplementation provider)
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingSolutionCrawlerService.cs (3)
17/// in given <see cref="Workspace"/> with given <see cref="IUnitTestingIncrementalAnalyzer"/>. 22/// Get <see cref="IUnitTestingSolutionCrawlerProgressReporter"/> for the given <see cref="Workspace"/> 24IUnitTestingSolutionCrawlerProgressReporter GetProgressReporter(Workspace workspace);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
37/// cref="Workspace.CurrentSolution"/> normally represents.
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
40public IUnitTestingSolutionCrawlerProgressReporter GetProgressReporter(Workspace workspace)
ExternalAccess\UnitTesting\UnitTestingStackTraceServiceAccessor.cs (4)
27public (Document? document, int lineNumber) GetDocumentAndLine(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame) 30public async Task<UnitTestingDefinitionItemWrapper?> TryFindMethodDefinitionAsync(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame, CancellationToken cancellationToken) 38public async Task<ImmutableArray<UnitTestingParsedFrameWrapper>> TryParseAsync(string input, Workspace workspace, CancellationToken cancellationToken) 44public async Task<bool> TryNavigateToAsync(Workspace workspace, UnitTestingDefinitionItemWrapper definitionItem, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptDiagnosticAnalyzerService.cs (1)
11void Reanalyze(Workspace workspace, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptDiagnosticService.cs (1)
15Task<ImmutableArray<VSTypeScriptDiagnosticData>> GetPushDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
18internal VSTypeScriptCompletionServiceWithProviders(Workspace workspace)
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentNavigationServiceWrapper.cs (4)
26public static VSTypeScriptDocumentNavigationServiceWrapper Create(Workspace workspace) 31public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace = 0, OptionSet? options = null) 35public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, OptionSet? options, CancellationToken cancellationToken) 47public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticAnalyzerService.cs (1)
25public void Reanalyze(Workspace workspace, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false)
FindUsages\DefinitionItem.cs (3)
164public Task<bool> TryNavigateToAsync(Workspace workspace, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken) 168public async Task<bool> TryNavigateToAsync(Workspace workspace, NavigationOptions options, CancellationToken cancellationToken) 175public abstract Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
40public override async Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken)
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
116public override void Apply(Workspace workspace, CancellationToken cancellationToken)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
63Workspace sourceWorkspace,
MetadataAsSource\IMetadataAsSourceFileProvider.cs (1)
19MetadataAsSourceWorkspace metadataWorkspace, Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, string tempPath, TelemetryMessage? telemetryMessage, CancellationToken cancellationToken);
MetadataAsSource\IMetadataAsSourceFileService.cs (2)
25Task<MetadataAsSourceFile> GetGeneratedFileAsync(Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, CancellationToken cancellationToken = default); 35Workspace? TryGetWorkspace();
MetadataAsSource\MetadataAsSourceFileService.cs (2)
76Workspace sourceWorkspace, 333public Workspace? TryGetWorkspace() => _workspace;
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (2)
18public readonly Workspace Workspace; 29public MetadataAsSourceGeneratedFileInfo(string rootPath, Workspace sourceWorkspace, Project sourceProject, INamedTypeSymbol topLevelNamedType, bool signaturesOnly)
Navigation\DefaultDocumentNavigationService.cs (6)
14public Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 17public Task<bool> CanNavigateToLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 20public Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 23public Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 26public Task<INavigableLocation?> GetLocationForLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 29public Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
Navigation\IDocumentNavigationService.cs (10)
19Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken); 24Task<bool> CanNavigateToLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken); 29Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken); 31Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken); 32Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken); 33Task<INavigableLocation?> GetLocationForLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken); 38public static Task<bool> CanNavigateToSpanAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 41public static Task<bool> CanNavigateToPositionAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, int position, CancellationToken cancellationToken) 44public static Task<INavigableLocation?> GetLocationForSpanAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 47public static Task<INavigableLocation?> GetLocationForPositionAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, int position, CancellationToken cancellationToken)
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (4)
76Workspace sourceWorkspace, 278private ProjectInfo? CreateProjectInfo(Workspace workspace, Project project, ImmutableDictionary<string, string> pdbCompilationOptions, string assemblyName, string assemblyVersion, SourceHashAlgorithm checksumAlgorithm) 310SourceFileInfo?[] sourceFileInfos, Encoding encoding, ProjectId projectId, Workspace sourceWorkspace, Project sourceProject) 432internal record struct SourceDocumentInfo(DocumentId DocumentId, Encoding Encoding, SourceHashAlgorithm ChecksumAlgorithm, ProjectId SourceProjectId, Workspace SourceWorkspace);
ProjectManagement\IProjectManagementService.cs (2)
18IList<string> GetFolders(ProjectId projectId, Workspace workspace); 21string GetDefaultNamespace(Project project, Workspace workspace);
SolutionCrawler\ISolutionCrawlerService.cs (4)
17/// in given <see cref="Workspace"/> with given <see cref="IIncrementalAnalyzer"/>. 19void Reanalyze(Workspace workspace, IIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false); 22/// Get <see cref="ISolutionCrawlerProgressReporter"/> for the given <see cref="Workspace"/> 24ISolutionCrawlerProgressReporter GetProgressReporter(Workspace workspace);
SolutionCrawler\SolutionCrawlerLogger.cs (3)
46public static void LogRegistration(int correlationId, Workspace workspace) 80public static void LogAnalyzers(int correlationId, Workspace workspace, ImmutableArray<IIncrementalAnalyzer> reordered, bool onlyHighPriorityAnalyzer) 97FunctionId analyzersId, FunctionId analyzerId, int correlationId, Workspace workspace, ImmutableArray<IIncrementalAnalyzer> reordered)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (13)
30private readonly Dictionary<Workspace, WorkCoordinator> _documentWorkCoordinatorMap; 43_documentWorkCoordinatorMap = new Dictionary<Workspace, WorkCoordinator>(ReferenceEqualityComparer.Instance); 47void ISolutionCrawlerRegistrationService.Register(Workspace workspace) 50public bool Register(Workspace workspace) 66/// <param name="workspace"><see cref="Workspace"/> this solution crawler runs for</param> 75public void EnsureRegistration(Workspace workspace, bool initializeLazily) 101public void Unregister(Workspace workspace, bool blockingShutdown = false) 154public void Reanalyze(Workspace workspace, IIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds, IEnumerable<DocumentId>? documentIds, bool highPriority) 282internal bool TryGetWorkCoordinator(Workspace workspace, [NotNullWhen(true)] out WorkCoordinator? coordinator) 290internal void WaitUntilCompletion(Workspace workspace, ImmutableArray<IIncrementalAnalyzer> workers) 298internal void WaitUntilCompletion(Workspace workspace) 310public readonly Workspace Workspace; 313public Registration(int correlationId, Workspace workspace, SolutionCrawlerProgressReporter progressReporter)
SolutionCrawler\SolutionCrawlerService.cs (2)
33public void Reanalyze(Workspace workspace, IIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false) 42public ISolutionCrawlerProgressReporter GetProgressReporter(Workspace workspace)
SolutionCrawler\WorkCoordinator.AsyncDocumentWorkItemQueue.cs (1)
21public AsyncDocumentWorkItemQueue(SolutionCrawlerProgressReporter progressReporter, Workspace workspace)
SolutionCrawler\WorkCoordinator.AsyncProjectWorkItemQueue.cs (1)
22public AsyncProjectWorkItemQueue(SolutionCrawlerProgressReporter progressReporter, Workspace workspace)
SolutionCrawler\WorkCoordinator.AsyncWorkItemQueue.cs (3)
27private readonly Workspace _workspace; 33public AsyncWorkItemQueue(SolutionCrawlerProgressReporter progressReporter, Workspace workspace) 160protected Workspace Workspace => _workspace;
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (2)
390private readonly Dictionary<Workspace, ImmutableArray<(IIncrementalAnalyzer analyzer, bool highPriorityForActiveFile)>> _analyzerMap = new(); 397public ImmutableArray<IIncrementalAnalyzer> GetOrderedAnalyzers(Workspace workspace, bool onlyHighPriorityAnalyzer)
SymbolSearch\Windows\SymbolSearchUpdateEngineFactory.cs (1)
23Workspace workspace,
Workspace\BackgroundCompiler.cs (4)
19private Workspace? _workspace; 30public BackgroundCompiler(Workspace workspace) 54var workspace = Interlocked.Exchange(ref _workspace, null); 80var workspace = _workspace;
Workspace\BackgroundParser.cs (2)
27private readonly Workspace _workspace; 38public BackgroundParser(Workspace workspace)
Workspace\CompileTimeSolutionProvider.cs (1)
61public CompileTimeSolutionProvider(Workspace workspace)
Workspace\MiscellaneousFileUtilities.cs (1)
19Workspace workspace,
Wrapping\WrapItemsAction.cs (1)
112public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (78)
ExternalAccess\VSCode\API\VSCodeAnalyzerLoader.cs (1)
30public void InitializeDiagnosticsServices(Workspace workspace)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (4)
40public IIncrementalAnalyzer CreateIncrementalAnalyzer(Workspace workspace) 58public ValueTask<ImmutableArray<DiagnosticData>> GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default) 70private readonly Workspace _workspace; 73public DefaultDiagnosticIncrementalAnalyzer(DefaultDiagnosticAnalyzerService service, Workspace workspace)
Features\Diagnostics\DiagnosticAnalyzerService.cs (6)
39private readonly ConditionalWeakTable<Workspace, DiagnosticIncrementalAnalyzer> _map = new(); 40private readonly ConditionalWeakTable<Workspace, DiagnosticIncrementalAnalyzer>.CreateValueCallback _createIncrementalAnalyzer; 62public void Reanalyze(Workspace workspace, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false) 119public Task<ImmutableArray<DiagnosticData>> GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId = null, DocumentId? documentId = null, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default) 129public Task<ImmutableArray<DiagnosticData>> GetSpecificCachedDiagnosticsAsync(Workspace workspace, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default) 202public bool ContainsDiagnostics(Workspace workspace, ProjectId projectId)
Features\Diagnostics\DiagnosticAnalyzerService_BuildSynchronization.cs (1)
20Workspace workspace,
Features\Diagnostics\DiagnosticAnalyzerService_IncrementalAnalyzer.cs (3)
19public IIncrementalAnalyzer CreateIncrementalAnalyzer(Workspace workspace) 29public void ShutdownAnalyzerFrom(Workspace workspace) 39private DiagnosticIncrementalAnalyzer CreateIncrementalAnalyzerCallback(Workspace workspace)
Features\Diagnostics\DiagnosticAnalyzerService_UpdateSource.cs (1)
85ValueTask<ImmutableArray<DiagnosticData>> IDiagnosticUpdateSource.GetDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken)
Features\Diagnostics\DiagnosticService.cs (9)
33private readonly Dictionary<IDiagnosticUpdateSource, Dictionary<Workspace, Dictionary<object, Data>>> _map = new(); 129var workspaceMap = _map.GetOrAdd(source, _ => new Dictionary<Workspace, Dictionary<object, Data>>()); 206Workspace workspace, 223private async ValueTask<ImmutableArray<DiagnosticData>> GetSpecificDiagnosticsAsync(Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken) 257Workspace workspace, ProjectId projectId, DocumentId documentId, bool includeSuppressedDiagnostics, CancellationToken cancellationToken) 290Workspace workspace, 312IDiagnosticUpdateSource source, Workspace workspace, ProjectId projectId, DocumentId documentId, object id, ArrayBuilder<Data> list) 346private static bool TryAddData<T>(Workspace workspace, T key, Data data, Func<Data, T> keyGetter, ArrayBuilder<Data> result) where T : class 387public readonly Workspace Workspace;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (2)
45internal Workspace Workspace { get; } 51Workspace workspace,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (2)
25private readonly Workspace _workspace; 44public StateManager(Workspace workspace, DiagnosticAnalyzerInfoCache analyzerInfoCache)
Features\Diagnostics\IDiagnosticService.cs (2)
29Workspace workspace, ProjectId? projectId, DocumentId? documentId, object? id, bool includeSuppressedDiagnostics, CancellationToken cancellationToken); 35Workspace workspace, ProjectId? projectId, DocumentId? documentId, CancellationToken cancellationToken);
Features\SolutionCrawler\MiscSolutionCrawlerWorkspaceEventListener.cs (2)
25public void StartListening(Workspace workspace, object serviceOpt) 31public void StopListening(Workspace workspace)
Features\UnifiedSuggestions\UnifiedSuggestedActions\IUnifiedSuggestedAction.cs (1)
14Workspace Workspace { get; }
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedCodeFixSuggestedAction.cs (1)
24Workspace workspace,
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedCodeRefactoringSuggestedAction.cs (1)
22Workspace workspace,
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedFixAllCodeFixSuggestedAction.cs (1)
23Workspace workspace,
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedFixAllCodeRefactoringSuggestedAction.cs (1)
21Workspace workspace,
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedSuggestedAction.cs (2)
16public Workspace Workspace { get; } 22public UnifiedSuggestedAction(Workspace workspace, CodeAction codeAction, CodeActionPriority codeActionPriority)
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedSuggestedActionWithNestedActions.cs (1)
21Workspace workspace,
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (10)
35Workspace workspace, 69Workspace workspace, 90Workspace workspace, 102Workspace workspace, 132Workspace workspace, 217Workspace workspace, 286Workspace workspace) 437Workspace workspace, 513Workspace workspace, 593Workspace workspace,
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
41var workspace = context.Workspace;
Handler\PullHandlers\VersionedPullCache`2.cs (2)
43private readonly Dictionary<(Workspace workspace, ProjectOrDocumentId id), (string resultId, TCheapVersion cheapVersion, TExpensiveVersion expensiveVersion)> _idToLastReportedResult = new(); 74var workspace = project.Solution.Workspace;
Handler\References\FindAllReferencesHandler.cs (1)
54var workspace = context.Workspace;
Handler\References\FindUsagesLSPContext.cs (2)
37private readonly Workspace _workspace; 79Workspace workspace,
Handler\RequestContext.cs (3)
51public readonly Workspace? Workspace; 87Workspace? workspace, 161Workspace? workspace = null;
Workspaces\LspWorkspaceManager.cs (8)
54private readonly Dictionary<Workspace, (int? forkedFromVersion, Solution solution)> _cachedLspSolutions = new(); 158public async Task<(Workspace?, Solution?)> GetLspSolutionInfoAsync(CancellationToken cancellationToken) 176public async Task<(Workspace?, Solution?, Document?)> GetLspDocumentInfoAsync(TextDocumentIdentifier textDocumentIdentifier, CancellationToken cancellationToken) 224private async Task<ImmutableArray<(Workspace workspace, Solution Solution, bool IsForked)>> GetLspSolutionsAsync(CancellationToken cancellationToken) 233using var _ = ArrayBuilder<(Workspace, Solution, bool)>.GetInstance(out var solutions); 234foreach (var workspace in registeredWorkspaces) 246async Task<(Solution Solution, bool IsForked)> GetLspSolutionForWorkspaceAsync(Workspace workspace, CancellationToken cancellationToken) 370public bool IsWorkspaceRegistered(Workspace workspace)
Workspaces\LspWorkspaceRegistrationEventListener.cs (2)
29public void StartListening(Workspace workspace, object _) 34public void StopListening(Workspace workspace)
Workspaces\LspWorkspaceRegistrationService.cs (8)
15private ImmutableArray<Workspace> _registrations = ImmutableArray.Create<Workspace>(); 19public ImmutableArray<Workspace> GetAllRegistrations() 27public virtual void Register(Workspace? workspace) 49public void Deregister(Workspace? workspace) 70foreach (var workspace in _registrations) 89public Workspace Workspace { get; } 91public LspWorkspaceRegisteredEventArgs(Workspace workspace)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
SemanticTokens\AbstractSemanticTokensTests.cs (1)
43protected static async Task UpdateDocumentTextAsync(string updatedText, Workspace workspace)
Workspaces\LspWorkspaceManagerTests.cs (3)
495private static bool IsWorkspaceRegistered(Workspace workspace, TestLspServer testLspServer) 500private static async Task<(Workspace? workspace, Document? document)> GetLspWorkspaceAndDocumentAsync(Uri uri, TestLspServer testLspServer) 506private static Task<(Workspace?, Solution?)> GetLspHostWorkspaceAndSolutionAsync(TestLspServer testLspServer)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
VisualStudioMefHostServices.cs (1)
38protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\RemoteWorkspace.cs (2)
228/// cref="Workspace.CurrentSolution"/> of this <see cref="RemoteWorkspace"/> is the responsibility of any 236/// fork off of <see cref="Workspace.CurrentSolution"/> if possible. The latter is almost always what will
Host\RemoteWorkspaceManager.cs (1)
40/// cref="Workspace.CurrentSolution"/> of the workspace it is created against. This ensures that the assets
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
78Workspace workspace,
Microsoft.CodeAnalysis.Remote.Workspaces (1)
VisualStudioMefHostServices.cs (1)
38protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (35)
AddAnonymousTypeMemberNameTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddExplicitCastTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddObsoleteAttributeTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddParameterTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AliasAmbiguousTypeTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ConvertToAsyncTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MakeFieldReadonlyTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MakeMethodAsynchronousTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MakeTypeAbstractTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
NamingStylesTests.vb (1)
19Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
OrderModifiersTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
PopulateSwitchStatementTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
QualifyMemberAccessTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveDocCommentNodeCodeFixProviderTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryCastTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryImportsTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryParenthesesTests.vb (1)
25Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedMembersTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedParametersTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedValuesTestsBase.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SimplifyConditionalTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SimplifyInterpolationTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UnsealClassTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseAutoPropertyTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCoalesceExpressionForTernaryConditionalCheckTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCollectionInitializerTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCompoundAssignmentTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseConditionalExpressionForAssignmentTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseConditionalExpressionForReturnTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseInferredMemberNameTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseIsNullCheckForReferenceEqualsTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseNullPropagationTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseSystemHashCodeTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ValidateFormatStringTests.vb (1)
16workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (132)
AddAnonymousTypeMemberNameTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddExplicitCastTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddFileBanner\AddFileBannerTests.vb (1)
17Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
AddObsoleteAttributeTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AddParameterTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
AliasAmbiguousTypeTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ChangeSignature\ChangeSignature_Delegates.vb (1)
20Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\AddAwait\AddAwaitTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ConvertIfToSwitch\ConvertIfToSwitchFixAllTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ConvertIfToSwitch\ConvertIfToSwitchTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ConvertNumericLiteral\ConvertNumericLiteralTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\EncapsulateField\EncapsulateFieldTests.vb (1)
16Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ExtractMethod\ExtractMethodTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\InlineTemporary\InlineTemporaryTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\IntroduceVariable\IntroduceVariableTests.vb (1)
16Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\Preview\PreviewTests.vb (1)
23Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ReplaceMethodWithProperty\ReplaceMethodWithPropertyTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeActions\ReplacePropertyWithMethods\ReplacePropertyWithMethodsTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
CodeRefactorings\AddMissingImports\VisualBasicAddMissingImportsRefactoringProviderTests.vb (1)
20Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertAnonymousType\ConvertAnonymousTypeToTupleTests.vb (1)
16Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertAutoPropertyToFullProperty\ConvertAutoPropertyToFullPropertyTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertForEachToFor\ConvertForEachToForTests.vb (1)
15workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertForToForEach\ConvertForToForEachTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertToAsyncTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.vb (1)
16Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Diagnostics\AddImport\AddImportTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\AddImport\AddImportTests_NuGet.vb (7)
33Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider) 39Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, parameters As TestParameters) As (DiagnosticAnalyzer, CodeFixProvider) 55installerServiceMock.Setup(Function(s) s.TryInstallPackageAsync(It.IsAny(Of Workspace), It.IsAny(Of DocumentId), It.IsAny(Of String), "NuGetPackage", It.IsAny(Of String), It.IsAny(Of Boolean), It.IsAny(Of IProgressTracker)(), It.IsAny(Of CancellationToken))). 84installerServiceMock.Setup(Function(s) s.TryInstallPackageAsync(It.IsAny(Of Workspace), It.IsAny(Of DocumentId), It.IsAny(Of String), "NuGetPackage", It.IsAny(Of String), It.IsAny(Of Boolean), It.IsAny(Of IProgressTracker)(), It.IsAny(Of CancellationToken))). 113installerServiceMock.Setup(Function(s) s.TryInstallPackageAsync(It.IsAny(Of Workspace), It.IsAny(Of DocumentId), It.IsAny(Of String), "NuGetPackage", It.IsAny(Of String), It.IsAny(Of Boolean), It.IsAny(Of IProgressTracker)(), It.IsAny(Of CancellationToken))). 205installerServiceMock.Setup(Function(s) s.TryInstallPackageAsync(It.IsAny(Of Workspace), It.IsAny(Of DocumentId), It.IsAny(Of String), "NuGetPackage", Nothing, It.IsAny(Of Boolean), It.IsAny(Of IProgressTracker)(), It.IsAny(Of CancellationToken))). 237installerServiceMock.Setup(Function(s) s.TryInstallPackageAsync(It.IsAny(Of Workspace), It.IsAny(Of DocumentId), It.IsAny(Of String), "NuGetPackage", "1.0", It.IsAny(Of Boolean), It.IsAny(Of IProgressTracker)(), It.IsAny(Of CancellationToken))).
Diagnostics\AddImport\AddImportTestsWithAddImportDiagnosticProvider.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\Configuration\ConfigureCodeStyle\BooleanCodeStyleOptionConfigurationTests.vb (1)
28Friend Overrides Function CreateDiagnosticProviderAndFixer(ByVal workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider)
Diagnostics\Configuration\ConfigureSeverity\CodeStyleOptionBasedSeverityConfigurationTests.vb (1)
28Friend Overrides Function CreateDiagnosticProviderAndFixer(ByVal workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider)
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb (1)
52Friend Overrides Function CreateDiagnosticProviderAndFixer(ByVal workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider)
Diagnostics\Configuration\ConfigureSeverity\MultipleCodeStyleOptionBasedConfigureSeverityTests.vb (1)
27Friend Overrides Function CreateDiagnosticProviderAndFixer(ByVal workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider)
Diagnostics\CorrectNextControlVariable\CorrectNextControlVariableTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\ExitContinue\ExitContinueCodeActionTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\FixIncorrectFunctionReturnType\FixIncorrectFunctionReturnTypeTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\FullyQualify\FullyQualifyTests.vb (2)
18Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider) 835Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateEndConstruct\GenerateEndConstructTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateEnumMember\GenerateEnumMemberTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateEvent\GenerateEventTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateMethod\GenerateConversionTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateMethod\GenerateMethodTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateType\GenerateTypeTests.vb (2)
29Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider) 1862Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\GenerateVariable\GenerateVariableTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\MoveToTopOfFile\MoveToTopOfFileTests.vb (1)
13Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\PreferFrameworkType\PreferFrameworkTypeTests.vb (1)
22Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\Spellcheck\SpellcheckTests.vb (2)
18Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider) 500Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Diagnostics\Suppression\SuppressionAllCodeTests.vb (1)
27Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of Analyzer, IConfigurationFixProvider)
Diagnostics\Suppression\SuppressionTests.vb (10)
47Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 672Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 715Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 788Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 832Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 896Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 951Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 972Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 1043Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider) 1759Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As Tuple(Of DiagnosticAnalyzer, IConfigurationFixProvider)
EmbeddedLanguages\ValidateJsonStringTests.vb (1)
22Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
EmbeddedLanguages\ValidateRegexStringTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
GenerateComparisonOperators\GenerateComparisonOperatorsTests.vb (1)
16Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
GenerateConstructor\GenerateConstructorTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
GenerateConstructorFromMembers\GenerateConstructorFromMembersTests.vb (1)
18Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.vb (1)
18Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
GenerateOverrides\GenerateOverridesTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(Workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
ImplementAbstractClass\ImplementAbstractClassTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ImplementInterface\ImplementInterfaceTests.vb (1)
18Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
InitializeParameter\AddParameterCheckTests.vb (1)
15Protected Overrides Function CreateCodeRefactoringProvider(Workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InitializeParameter\InitializeMemberFromParameterTests.vb (1)
15Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InlineMethod\VisualBasicInlineMethodTests_CrossLanguage.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
IntroduceUsingStatement\IntroduceUsingStatementTests.vb (1)
15Protected Overrides Function CreateCodeRefactoringProvider(ByVal workspace As Workspace, ByVal parameters As TestParameters) As CodeRefactoringProvider
IntroduceVariable\IntroduceLocalForExpressionTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InvertConditional\InvertConditionalTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InvertIf\InvertMultiLineIfTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InvertIf\InvertSingleLineIfTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
InvertLogical\InvertLogicalTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
MakeFieldReadonlyTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MakeMethodAsynchronousTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MakeTypeAbstractTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
MoveDeclarationNearReference\MoveDeclarationNearReferenceTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
MoveStaticMembers\VisualBasicMoveStaticMembersTests.vb (1)
3068Protected Overrides Function CreateWorkspaceImpl() As Workspace
NameTupleElement\NameTupleElementTests.vb (1)
15Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
NamingStylesTests.vb (1)
19Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
OrderModifiersTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
PopulateSwitchStatementTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
QualifyMemberAccessTests.vb (1)
17Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveDocCommentNodeCodeFixProviderTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryCastTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryImportsTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnnecessaryParenthesesTests.vb (1)
25Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedMembersTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedParametersTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedValuesTestsBase.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
RemoveUnusedVariable\RemoveUnusedVariableTest.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ReplaceDocCommentTextWithTag\ReplaceDocCommentTextWithTagTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(Workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
SimplifyConditionalTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SimplifyInterpolationTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SimplifyThisOrMe\SimplifyThisOrMeTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SimplifyTypeNames\SimplifyTypeNamesTests.vb (1)
21Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
SplitOrMergeIfStatements\MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
SplitOrMergeIfStatements\MergeNestedIfStatementsTests_WithOuter.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
SplitOrMergeIfStatements\SplitIntoConsecutiveIfStatementsTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
SplitOrMergeIfStatements\SplitIntoNestedIfStatementsTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
UnsealClassTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseAutoPropertyTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCoalesceExpressionForTernaryConditionalCheckTests.vb (1)
16Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCollectionInitializerTests.vb (1)
14Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseCompoundAssignmentTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseConditionalExpressionForAssignmentTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseConditionalExpressionForReturnTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseInferredMemberNameTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseIsNullCheckForReferenceEqualsTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseNamedArguments\UseNamedArgumentsTests.vb (1)
14Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
UseNullPropagationTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
UseSystemHashCodeTests.vb (1)
15Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
ValidateFormatStringTests.vb (1)
16workspace As Workspace) As (DiagnosticAnalyzer, CodeFixProvider)
Wrapping\ArgumentWrappingTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Wrapping\BinaryExpressionWrappingTests.vb (1)
15Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Wrapping\ChainedExpressionWrappingTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Wrapping\InitializerExpressionWrappingTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Wrapping\ParameterWrappingTests.vb (1)
13Protected Overrides Function CreateCodeRefactoringProvider(workspace As Workspace, parameters As TestParameters) As CodeRefactoringProvider
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
Formatting\VisualBasicFormattingTestBase.vb (2)
20Private _ws As Workspace 22Protected ReadOnly Property DefaultWorkspace As Workspace
Microsoft.CodeAnalysis.Workspaces (121)
Classification\Classifier.cs (1)
46Workspace workspace,
CodeActions\Operations\ApplyChangesOperation.cs (3)
46public override void Apply(Workspace workspace, CancellationToken cancellationToken) 49internal sealed override Task<bool> TryApplyAsync(Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken) 53Workspace workspace,
CodeActions\Operations\CodeActionOperation.cs (2)
26public virtual void Apply(Workspace workspace, CancellationToken cancellationToken) 34internal virtual Task<bool> TryApplyAsync(Workspace workspace, Solution originalSolution, IProgressTracker progressTracker, CancellationToken cancellationToken)
CodeActions\Operations\OpenDocumentOperation.cs (1)
26public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Diagnostics\DiagnosticProvider.cs (2)
18public static void Enable(Workspace workspace) 24public static void Disable(Workspace workspace)
DocumentExtensions.cs (1)
79var workspace = document.Project.Solution.Workspace;
Editing\SyntaxEditor.cs (1)
65public SyntaxEditor(SyntaxNode root, Workspace workspace)
Editing\SyntaxGenerator.cs (1)
52public static SyntaxGenerator GetGenerator(Workspace workspace, string language)
ExternalAccess\UnitTesting\Api\UnitTestingWorkspaceExtensions.cs (4)
13public static IDisposable RegisterTextDocumentOpenedEventHandler(this Workspace workspace, Action<UnitTestingTextDocumentEventArgsWrapper> action) 16public static IDisposable RegisterTextDocumentClosedEventHandler(this Workspace workspace, Action<UnitTestingTextDocumentEventArgsWrapper> action) 21private readonly Workspace _workspace; 25internal EventHandlerWrapper(Workspace workspace, Action<UnitTestingTextDocumentEventArgsWrapper> action, bool opened)
FindSymbols\SymbolFinder.cs (3)
23/// Obsolete. Use <see cref="FindSymbolAtPositionAsync(SemanticModel, int, Workspace, CancellationToken)"/>. 29Workspace workspace, 45Workspace workspace,
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
34private readonly Workspace _workspace; 43public SymbolTreeInfoCacheService(Workspace workspace, IAsynchronousOperationListener listener)
Formatting\Formatter.cs (12)
152public static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 158private static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, Workspace workspace, OptionSet? options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 189public static SyntaxNode Format(SyntaxNode node, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 204public static SyntaxNode Format(SyntaxNode node, TextSpan span, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 219public static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 222private static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 231private static IFormattingResult? GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 269public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 284public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, TextSpan span, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 299public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 305private static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 319internal static SyntaxFormattingOptions GetFormattingOptions(Workspace workspace, OptionSet? optionSet, string language)
MefWorkspaceServices.cs (3)
24private readonly Workspace _workspace; 36public MefWorkspaceServices(IMefHostExportProvider host, Workspace workspace) 57public override Workspace Workspace
Options\ILegacyWorkspaceOptionService.cs (4)
12/// Only used by <see cref="Workspace"/> and <see cref="SolutionOptionSet"/> to implement legacy public APIs: 13/// <see cref="Workspace.Options"/> and <see cref="Solution.Options"/>. 24void RegisterWorkspace(Workspace workspace); 25void UnregisterWorkspace(Workspace workspace);
Options\LegacyWorkspaceOptionService.cs (7)
33private ImmutableArray<WeakReference<Workspace>> _registeredWorkspaces; 45_registeredWorkspaces = ImmutableArray<WeakReference<Workspace>>.Empty; 107if (!weakWorkspace.TryGetTarget(out var workspace)) 114public void RegisterWorkspace(Workspace workspace) 122.Add(new WeakReference<Workspace>(workspace)); 127public void UnregisterWorkspace(Workspace workspace) 134static (weakWorkspace, workspaceToRemove) => weakWorkspace.TryGetTarget(out var workspace) && workspace != workspaceToRemove,
Packaging\IPackageInstallerService.cs (1)
23Workspace workspace, DocumentId documentId,
Recommendations\Recommender.cs (2)
22Workspace workspace, 38Workspace workspace,
Remote\RemoteHostClient.cs (1)
46public static Task<RemoteHostClient?> TryGetClientAsync(Workspace workspace, CancellationToken cancellationToken)
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (2)
53private readonly Workspace _workspace; 70public SemanticModelReuseWorkspaceService(Workspace workspace)
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
115public async Task WaitAllAsync(Workspace? workspace, string[]? featureNames = null, Action? eventProcessingAction = null, TimeSpan? timeout = null)
Simplification\Simplifier.cs (2)
81public static TNode Expand<TNode>(TNode node, SemanticModel semanticModel, Workspace workspace, Func<SyntaxNode, bool>? expandInsideNode = null, bool expandParameter = false, CancellationToken cancellationToken = default) where TNode : SyntaxNode 126public static SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Workspace workspace, Func<SyntaxNode, bool>? expandInsideNode = null, CancellationToken cancellationToken = default)
SolutionCrawler\IIncrementalAnalyzerProvider.cs (1)
9IIncrementalAnalyzer? CreateIncrementalAnalyzer(Workspace workspace);
SolutionCrawler\ISolutionCrawlerRegistrationService.cs (2)
14void Register(Workspace workspace); 20void Unregister(Workspace workspace, bool blockingShutdown = false);
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (2)
26public void Register(Workspace workspace) 31public void Unregister(Workspace workspace, bool blockingShutdown = false)
Workspace\CommandLineProject.cs (3)
26public static ProjectInfo CreateProjectInfo(string projectName, string language, IEnumerable<string> commandLineArgs, string projectDirectory, Workspace workspace = null) 30var tmpWorkspace = workspace ?? new AdhocWorkspace(); 205public static ProjectInfo CreateProjectInfo(string projectName, string language, string commandLine, string baseDirectory, Workspace workspace = null)
Workspace\Host\DocumentService\IDocumentOperationService.cs (1)
16/// document version of <see cref="Workspace.CanApplyChange(ApplyChangesKind)"/>
Workspace\Host\EventListener\EventListenerTracker.cs (2)
34public void EnsureEventListener(Workspace workspace, TService serviceOpt) 52Workspace workspace, IEnumerable<Lazy<IEventListener, EventListenerMetadata>> eventListeners)
Workspace\Host\EventListener\IEventListener`1.cs (1)
16void StartListening(Workspace workspace, TService serviceOpt);
Workspace\Host\EventListener\IEventListenerStoppable.cs (1)
17void StopListening(Workspace workspace);
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (4)
16/// Ensure <see cref="IEventListener{TService}.StartListening(Workspace, TService)"/> is called for the workspace 43var workspace = workspaceServices.Workspace; 52private readonly Workspace _workspace; 55public Service(Workspace workspace, IEnumerable<IEventListener<object>> eventListeners)
Workspace\Host\HostServices.cs (1)
17protected internal abstract HostWorkspaceServices CreateWorkspaceServices(Workspace workspace);
Workspace\Host\HostWorkspaceServices.cs (1)
26public abstract Workspace Workspace { get; }
Workspace\Host\IHostWorkspaceProvider.cs (1)
9Workspace Workspace { get; }
Workspace\Host\ISupportedChangesService.cs (5)
17/// <inheritdoc cref="Workspace.CanApplyChange"/> 20/// <inheritdoc cref="Workspace.CanApplyCompilationOptionChange"/> 23/// <inheritdoc cref="Workspace.CanApplyParseOptionChange"/> 41private readonly Workspace _workspace; 43public DefaultSupportedChangesService(Workspace workspace)
Workspace\Host\Mef\MefHostServices.cs (1)
60protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (5)
47/// The map of <see cref="DocumentId"/> to <see cref="IDynamicFileInfoProvider"/> whose <see cref="DynamicFileInfo"/> got added into <see cref="Workspace"/> 67private readonly Action<Workspace, DocumentInfo> _documentAddAction; 68private readonly Action<Workspace, DocumentId> _documentRemoveAction; 74Action<Workspace, DocumentInfo> documentAddAction, 75Action<Workspace, DocumentId> documentRemoveAction,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (6)
34public Workspace Workspace { get; } 66public ProjectSystemProjectFactory(Workspace workspace, IFileChangeWatcher fileChangeWatcher, Func<bool, ImmutableArray<string>, Task> onDocumentsAddedMaybeAsync, Action<Project> onProjectRemoved) 166public void ApplyChangeToWorkspace(Action<Workspace> action) 177public async ValueTask ApplyChangeToWorkspaceAsync(Action<Workspace> action) 188public async ValueTask ApplyChangeToWorkspaceMaybeAsync(bool useAsync, Action<Workspace> action) 223/// <remarks>This is needed to synchronize with <see cref="ApplyChangeToWorkspace(Action{Workspace})" /> to avoid any races. This
Workspace\Solution\FileTextLoader.cs (3)
70GetType(), _ => new StrongBox<bool>(new Func<Stream, Workspace, SourceText>(CreateText).Method.DeclaringType != typeof(FileTextLoader))).Value; 78protected virtual SourceText CreateText(Stream stream, Workspace? workspace) 92public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken)
Workspace\Solution\Solution.cs (4)
41internal Solution(Workspace workspace, SolutionInfo.SolutionAttributes solutionAttributes, SolutionOptionSet options, IReadOnlyList<AnalyzerReference> analyzerReferences) 54/// cref="Workspace.Services"/> when possible. 65public Workspace Workspace 1828/// Returns the options that should be applied to this solution. This is equivalent to <see cref="Workspace.Options" /> when the <see cref="Solution"/>
Workspace\Solution\TextLoader.cs (2)
58_ => new StrongBox<bool>(new Func<Workspace, DocumentId, CancellationToken, Task<TextAndVersion>>(LoadTextAndVersionAsync).Method.DeclaringType != typeof(TextLoader))).Value) 76public virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken)
Workspace\TextExtensions.cs (8)
21if (Workspace.TryGetWorkspace(text.Container, out var workspace)) 63if (Workspace.TryGetWorkspace(text.Container, out var workspace)) 114if (Workspace.TryGetWorkspace(container, out var workspace)) 134if (Workspace.TryGetWorkspace(container, out var workspace))
Workspace\Workspace.cs (1)
645/// want to break people who may have derived from <see cref="Workspace"/> and either called it, or overridden it.
Workspace\Workspace.TextTracker.cs (4)
20private readonly Workspace _workspace; 24private readonly Action<Workspace, DocumentId, SourceText, PreservationMode> _onChangedHandler; 27Workspace workspace, 30Action<Workspace, DocumentId, SourceText, PreservationMode> onChangedHandler)
Workspace\Workspace_Editor.cs (2)
471private void SignupForTextChanges(DocumentId documentId, SourceTextContainer textContainer, bool isCurrentContext, Action<Workspace, DocumentId, SourceText, PreservationMode> onChangedHandler) 525Action<Workspace, DocumentId, SourceText, PreservationMode> onDocumentTextChanged)
Workspace\Workspace_Registration.cs (1)
20public static bool TryGetWorkspace(SourceTextContainer textContainer, [NotNullWhen(true)] out Workspace? workspace)
Workspace\WorkspaceRegistration.cs (3)
17public Workspace? Workspace { get; private set; } 21internal void SetWorkspaceAndRaiseEvents(Workspace? workspace) 27internal void SetWorkspace(Workspace? workspace)
Microsoft.CodeAnalysis.Workspaces.Desktop (1)
Workspace\Host\Mef\MefV1HostServices.cs (1)
73protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Workspaces.MSBuild (7)
MSBuild\DiagnosticReporter.cs (2)
15private readonly Workspace _workspace; 17public DiagnosticReporter(Workspace workspace)
MSBuild\MSBuildProjectLoader.cs (2)
58public MSBuildProjectLoader(Workspace workspace, ImmutableDictionary<string, string>? properties = null) 235/// This is useful when populating a custom <see cref="Workspace"/>.</param>
MSBuild\ProjectLoadOperation.cs (1)
26/// needed to populate a <see cref="Workspace"/>.
MSBuild\ProjectMap.cs (2)
16/// project into a custom <see cref="Workspace"/>. To use, pass <see cref="Workspace.CurrentSolution"/> to <see cref="Create(Solution)"/>.
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (7)
VisualStudioMSBuildWorkspaceTests.cs (7)
1307Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1330Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1352Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1375Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1395Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1418Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true; 1451Workspace.TestHookStandaloneProjectsDoNotHoldReferences = true;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
AsynchronousOperationListenerExtensions.cs (1)
15internal static async Task WaitAllDispatcherOperationAndTasksAsync(this IAsynchronousOperationListenerProvider provider, Workspace? workspace, params string[] featureNames)
MEF\UseExportProviderAttribute.cs (1)
221protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Remote\InProcRemostHostClient.cs (1)
54public static async Task<InProcRemoteHostClient> GetTestClientAsync(Workspace workspace)
WorkspaceExtensions.cs (4)
15public static DocumentId AddDocument(this Workspace workspace, ProjectId projectId, IEnumerable<string> folders, string name, SourceText initialText, SourceCodeKind sourceCodeKind = SourceCodeKind.Regular) 24public static void RemoveDocument(this Workspace workspace, DocumentId documentId) 31public static void UpdateDocument(this Workspace workspace, DocumentId documentId, SourceText newText) 57internal static EventWaiter VerifyWorkspaceChangedEvent(this Workspace workspace, Action<WorkspaceChangeEventArgs> action)
WorkspaceTestUtilities.cs (1)
13public static Workspace CreateWorkspaceWithPartialSemantics(Type[]? additionalParts = null)
Microsoft.CodeAnalysis.Workspaces.UnitTests (262)
Editing\SyntaxEditorTests.cs (2)
24private Workspace _emptyWorkspace; 26private Workspace EmptyWorkspace
FindAllDeclarationsTests.cs (31)
94using var workspace = CreateWorkspaceWithProject(workspaceKind, out var project); 113using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 123var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project, testHost); 132using var workspace = CreateWorkspace(testHost); 155using var workspace = CreateWorkspace(testHost); 260using var workspace = CreateWorkspaceWithProject(workspaceKind, out var project); 279using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 289using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 365using var workspace = CreateWorkspaceWithSolution(workspaceKind, out var solution); 384using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 394using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 416using var workspace = CreateWorkspaceWithProject(workspaceKind, out var project); 424using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 432using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 451using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 461using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 483using var workspace = CreateWorkspaceWithSolution(workspaceKind, out var solution); 491using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 499using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 518using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 528using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 550using var workspace = CreateWorkspaceWithProject(workspaceKind, out var project); 563using var workspace = CreateWorkspaceWithProject(workspaceKind, out var project); 582using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 592using var workspace = CreateWorkspaceWithProject(SolutionKind.SingleClass, out var project); 614using var workspace = CreateWorkspaceWithSolution(workspaceKind, out var solution); 627using var workspace = CreateWorkspaceWithSolution(workspaceKind, out var solution); 646using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 656using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 666using var workspace = CreateWorkspaceWithSolution(SolutionKind.SingleClass, out var solution); 698using var workspace = CreateWorkspace();
FindAllDeclarationsTests.TestSolutionsAndProject.cs (8)
77private Workspace CreateWorkspace(TestHost testHost = TestHost.InProcess) 91private Workspace CreateWorkspaceWithSingleProjectSolution(TestHost testHost, string[] sourceTexts, out Solution solution) 94var workspace = CreateWorkspace(testHost); 108private Workspace CreateWorkspaceWithMultipleProjectSolution(TestHost testHost, string[] sourceTexts, out Solution solution) 110var workspace = CreateWorkspace(testHost); 125private Workspace CreateWorkspaceWithSolution(SolutionKind solutionKind, out Solution solution, TestHost testHost = TestHost.InProcess) 140private Workspace CreateWorkspaceWithProject(SolutionKind solutionKind, out Project project, TestHost testHost = TestHost.InProcess) 142var workspace = CreateWorkspaceWithSolution(solutionKind, out var solution, testHost);
FindReferencesTests.cs (11)
23private static Workspace CreateWorkspace(Type[] additionalParts = null) 42private static Solution GetSingleDocumentSolution(Workspace workspace, string sourceText, string languageName = LanguageNames.CSharp) 52private static Solution GetMultipleDocumentSolution(Workspace workspace, string[] sourceTexts) 84using var workspace = CreateWorkspace(); 102using var workspace = CreateWorkspace(); 304using var workspace = CreateWorkspace(); 417using var workspace = CreateWorkspace(); 497using var workspace = CreateWorkspace(); 524using var workspace = CreateWorkspace(); 557using var workspace = CreateWorkspace(); 599using var workspace = CreateWorkspace();
SolutionTests\ProjectSemanticVersionTests.cs (18)
21using var workspace = CreateWorkspace(); 30using var workspace = CreateWorkspace(); 40using var workspace = CreateWorkspace(); 54using var workspace = CreateWorkspace(); 68using var workspace = CreateWorkspace(); 82using var workspace = CreateWorkspace(); 96using var workspace = CreateWorkspace(); 110using var workspace = CreateWorkspace(); 124using var workspace = CreateWorkspace(); 138using var workspace = CreateWorkspace(); 152using var workspace = CreateWorkspace(); 166using var workspace = CreateWorkspace(); 180using var workspace = CreateWorkspace(); 194using var workspace = CreateWorkspace(); 208using var workspace = CreateWorkspace(); 222using var workspace = CreateWorkspace(); 236using var workspace = CreateWorkspace(); 250using var workspace = CreateWorkspace();
SolutionTests\SolutionTestHelpers.cs (4)
16public static Workspace CreateWorkspace(Type[]? additionalParts = null) 19public static Workspace CreateWorkspaceWithNormalText() 25public static Workspace CreateWorkspaceWithRecoverableText() 28public static Workspace CreateWorkspaceWithPartialSemantics()
SolutionTests\SolutionTests.cs (137)
48private static Workspace CreateWorkspaceWithProjectAndDocuments() 52var workspace = CreateWorkspace(); 63private static Workspace CreateWorkspaceWithProjectAndLinkedDocuments( 71var workspace = CreateWorkspace(); 112using var workspace = CreateWorkspace(); 121using var workspace = CreateWorkspace(); 131using var workspace = CreateWorkspace(); 140using var workspace = CreateWorkspace(); 150using var workspace = CreateWorkspace(); 159using var workspace = CreateWorkspace(); 169using var workspace = CreateWorkspaceWithProjectAndDocuments(); 189using var workspace = CreateWorkspaceWithProjectAndDocuments(); 220using var workspace = CreateWorkspaceWithProjectAndDocuments(); 247using var workspace = CreateWorkspaceWithProjectAndDocuments(); 265using var workspace = CreateWorkspaceWithProjectAndDocuments(); 276using var workspace = CreateWorkspaceWithProjectAndDocuments(); 306using var workspace = CreateWorkspace(); 322using var workspace = CreateWorkspaceWithProjectAndDocuments(); 347using var workspace = CreateWorkspaceWithProjectAndDocuments(); 371using var workspace = CreateWorkspaceWithProjectAndDocuments(); 404using var workspace = CreateWorkspaceWithProjectAndLinkedDocuments("public class Goo { }"); 489using var workspace = CreateWorkspaceWithProjectAndLinkedDocuments(""" 568using var workspace = CreateWorkspaceWithProjectAndLinkedDocuments(""" 654using var workspace = CreateWorkspaceWithProjectAndLinkedDocuments(""" 731using var workspace = CreateWorkspaceWithProjectAndLinkedDocuments(""" 805using var workspace = CreateWorkspaceWithProjectAndDocuments(); 827using var workspace = CreateWorkspaceWithProjectAndDocuments(); 851using var workspace = CreateWorkspaceWithProjectAndDocuments(); 873using var workspace = CreateWorkspaceWithProjectAndDocuments(); 897using var workspace = CreateWorkspaceWithProjectAndDocuments(); 919using var workspace = CreateWorkspaceWithProjectAndDocuments(); 941using var workspace = CreateWorkspaceWithProjectAndDocuments(); 965using var workspace = CreateWorkspace(); 987using var workspace = CreateWorkspace(); 1010using var workspace = CreateWorkspace(); 1033using var workspace = CreateWorkspace(); 1056using var workspace = CreateWorkspace(); 1079using var workspace = CreateWorkspace(); 1111using var workspace = CreateWorkspace(); 1169using var workspace = CreateWorkspace(); 1192using var workspace = CreateWorkspace(); 1215using var workspace = CreateWorkspace(); 1231using var workspace = CreateWorkspace(); 1257using var workspace = CreateWorkspace(); 1280using var workspace = CreateWorkspace(); 1314using var workspace = CreateWorkspace(); 1345using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1378using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1394using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1436using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1471using var workspace = CreateWorkspace(); 1507using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1525using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1550using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1577using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1595using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1623using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1650using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1664using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1690using var workspace = CreateWorkspaceWithProjectAndDocuments(); 1713using var workspace = CreateWorkspace(); 1738using var workspace = CreateWorkspace(); 1769using var workspace = CreateWorkspace(); 1797using var workspace = CreateWorkspace(); 1826using var workspace = CreateWorkspace(); 1857using var workspace = CreateWorkspace(); 1881using var workspace = CreateWorkspace(); 1894using var workspace = CreateWorkspace(); 1906using var workspace = CreateWorkspace(); 1921using var workspace = CreateWorkspace(); 1967using var workspace = CreateWorkspace(); 1991using var workspace = CreateWorkspace(); 2019using var workspace = CreateWorkspace(); 2029using var workspace = CreateWorkspace(); 2043using var workspace = CreateWorkspace(); 2064using var workspace = CreateWorkspace(); 2085using var workspace = CreateWorkspace(); 2104using var workspace = CreateWorkspace(); 2123using var workspace = CreateWorkspace(); 2137using var workspace = CreateWorkspace(); 2151using var workspace = CreateWorkspace(); 2173using var workspace = CreateWorkspace(); 2273using var workspace = CreateWorkspace(); 2294using var workspace = CreateWorkspace(); 2332using var workspace = CreateWorkspace(); 2390using var workspace = CreateWorkspace(); 2408using var workspace = CreateWorkspace(); 2427using var workspace = CreateWorkspace(); 2453using var workspace = CreateWorkspace(); 2489using var workspace = CreateWorkspace(); 2510using var workspace = CreateWorkspace(); 2533using var workspace = CreateWorkspace(); 2573using var workspace = CreateWorkspace(); 2615using var workspace = CreateWorkspace(); 2646using var workspace = CreateWorkspaceWithRecoverableText(); 2687using var workspace = CreateWorkspace(); 2709using var workspace = CreateWorkspace(); 2730using var workspace = CreateWorkspace(); 2754using var workspace = CreateWorkspace(); 2776using var workspace = CreateWorkspace(); 2797using var workspace = CreateWorkspace(); 2817using var workspace = CreateWorkspace(); 2837using var workspace = CreateWorkspace(); 2857using var workspace = CreateWorkspace(); 2876using var workspace = CreateWorkspace(); 2907using var workspace = CreateWorkspace(); 2939using var workspace = CreateWorkspace(); 2965using var workspace = CreateWorkspace(); 2999using var workspace = CreateWorkspace(); 3029using var workspace = CreateWorkspace(); 3080using var workspace = CreateWorkspace(); 3105using var workspace = CreateWorkspace(); 3128using var workspace = CreateWorkspace(); 3433using var workspace = WorkspaceTestUtilities.CreateWorkspaceWithPartialSemantics(); 3458using var workspace = WorkspaceTestUtilities.CreateWorkspaceWithPartialSemantics(); 3503using var workspace = WorkspaceTestUtilities.CreateWorkspaceWithPartialSemantics(); 3581using var workspace = CreateWorkspaceWithPartialSemantics(); 3599using var workspace = CreateWorkspaceWithPartialSemantics(); 3616using var workspace = CreateWorkspaceWithPartialSemantics(); 3638using var workspace = CreateWorkspaceWithPartialSemantics(); 3662using var workspace = CreateWorkspaceWithPartialSemantics(); 3679using var workspace = CreateWorkspaceWithPartialSemantics(); 3792using var workspace = CreateWorkspace(); 3808using var workspace = CreateWorkspace(); 3879using var workspace = CreateWorkspace(); 3917using var workspace = CreateWorkspace(); 3954using var workspace = CreateWorkspace(); 3996using var workspace = CreateWorkspace(); 4042using var workspace = CreateWorkspace(); 4073using var workspace = CreateWorkspace(); 4124using var workspace = CreateWorkspace(new[] { typeof(NoCompilationLanguageService) }); 4145using var workspace = CreateWorkspace(new[] { typeof(NoCompilationLanguageService) }); 4163using var workspace = CreateWorkspace(); 4256using var workspace = CreateWorkspace(); 4290using var workspace = CreateWorkspace(); 4330using var workspace = CreateWorkspaceWithProjectAndDocuments(); 4373using var workspace = CreateWorkspace();
SolutionTests\SolutionWithSourceGeneratorTests.cs (26)
37using var workspace = CreateWorkspace(); 69using var workspace = CreateWorkspace(); 117using var workspace = CreateWorkspace(); 148using var workspace = CreateWorkspace(); 169using var workspace = CreateWorkspace(new[] { typeof(TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking) }); 242using var workspace = CreateWorkspace(); 282using var workspace = CreateWorkspace(); 325using var workspace = CreateWorkspaceWithPartialSemantics(); 346using var workspace = CreateWorkspace(); 368using var workspace = CreateWorkspace(); 398using var workspace = CreateWorkspace(); 423using var workspace = CreateWorkspace(); 437using var workspace = CreateWorkspaceWithPartialSemantics(); 460using var workspace = CreateWorkspace(); 480using var workspace = CreateWorkspace(); 502using var workspace = CreateWorkspace(); 556using var workspace = CreateWorkspace(); 568using var workspace = CreateWorkspace(); 592using var workspace = CreateWorkspace(); 611using var workspace = CreateWorkspace(); 639using var workspace = CreateWorkspace(); 670using var workspace = CreateWorkspace(); 698using var workspace = CreateWorkspaceWithPartialSemantics(); 728using var workspace = CreateWorkspaceWithPartialSemantics(); 756using var workspace = CreateWorkspaceWithPartialSemantics(); 787using var workspace = CreateWorkspace();
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
27using var workspace = CreateWorkspace(additionalParts: new[] { typeof(TestSourceGeneratorTelemetryCollectorWorkspaceServiceFactory) });
SolutionTests\TextLoaderTests.cs (11)
22public new virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 29public new virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 33public virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId) 37public virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, ref DocumentId? documentId, CancellationToken cancellationToken) 41public virtual Task<TextAndVersion> LoadTextAndVersionAsync<T>(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 47public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 53public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId) 59public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, ref DocumentId? documentId, CancellationToken cancellationToken) 65public override Task<TextAndVersion> LoadTextAndVersionAsync<T>(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 85public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 94public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken)
SyntaxReferenceTests.cs (8)
25private static Workspace CreateWorkspace(Type[] additionalParts = null) 28private static Workspace CreateWorkspaceWithRecoverableSyntaxTrees() 57using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees(); 80using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees(); 102using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees(); 125using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees(); 148using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees(); 176using var workspace = CreateWorkspaceWithRecoverableSyntaxTrees();
TestCompositionTests.cs (2)
26var assembly1 = typeof(Workspace).Assembly; 81var assembly1 = typeof(Workspace).Assembly;
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
298private static void TestPublicOption(Workspace workspace, IPublicOption option, string? language, CodeStyleOption<bool> newPublicValue) 314private static void TestInternalOption(Workspace workspace, IOption2 option, string? language, CodeStyleOption2<bool> newValue)
WorkspaceTests\WorkspaceReferenceTests.cs (1)
191PortableExecutableReference.CreateFromFile(typeof(Workspace).Assembly.Location)));
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
InProcess\TestWaitingService.cs (1)
55public void WaitForAllAsyncOperations(Workspace? workspace, TimeSpan timeout, params string[] featureNames)
Microsoft.VisualStudio.LanguageServices (184)
CallHierarchy\CallHierarchyDetail.cs (2)
22private readonly Workspace _workspace; 34Workspace workspace)
CallHierarchy\CallHierarchyItem.cs (1)
24private readonly Workspace _workspace;
CallHierarchy\Finders\AbstractCallFinder.cs (2)
56public void StartSearch(Workspace workspace, CallHierarchySearchScope searchScope, ICallHierarchySearchCallback callback) 92private async Task SearchAsync(Workspace workspace, CallHierarchySearchScope scope, ICallHierarchySearchCallback callback, CancellationToken cancellationToken)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
198var workspace = buffer.GetWorkspace(); 215Workspace workspace,
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
93void IEventListener<object>.StartListening(Workspace workspace, object _)
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (2)
40_listener = listenerProvider.GetListener(nameof(Workspace)); 44public void StartListening(Workspace workspace, object serviceOpt)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsProvider.cs (1)
19public CommonCodeStyleSettingsProvider(string filePath, OptionUpdater settingsUpdater, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsProviderFactory.cs (2)
13private readonly Workspace _workspace; 16public CommonCodeStyleSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsProvider.cs (1)
18public CommonWhitespaceSettingsProvider(string fileName, OptionUpdater settingsUpdater, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsProviderFactory.cs (2)
13private readonly Workspace _workspace; 16public CommonWhitespaceSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\SettingsEditorControl.xaml.cs (2)
26private readonly Workspace _workspace; 44Workspace workspace,
EditorConfigSettings\SettingsEditorPane.cs (2)
41private readonly Workspace _workspace; 53Workspace workspace)
ExternalAccess\VSTypeScript\Api\IVsTypeScriptRemoteLanguageServiceWorkspaceAccessor.cs (1)
14Workspace RemoteLanguageServiceWorkspace { get; }
ExternalAccess\VSTypeScript\Api\VSTypeScriptContainedLanguageWrapper.cs (2)
34Workspace workspace, 60Workspace workspace,
FindReferences\Entries\DocumentSpanEntry.cs (2)
290var workspace = _excerptResult.Document.Project.Solution.Workspace; 307var workspace = _excerptResult.Document.Project.Solution.Workspace;
FindReferences\StreamingFindUsagesPresenter.cs (3)
52private readonly Workspace _workspace; 91Workspace workspace, 107Workspace workspace,
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (2)
26using Workspace = Microsoft.CodeAnalysis.Workspace; 117public override Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken)
Implementation\ContainedLanguageRefactorNotifyService.cs (3)
20using Workspace = Microsoft.CodeAnalysis.Workspace; 35public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 38public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure)
Implementation\VisualStudioSupportsFeatureService.cs (4)
59if (Workspace.TryGetWorkspace(sourceTextContainer, out var workspace)) 74if (Workspace.TryGetWorkspace(sourceTextContainer, out var workspace)
Implementation\VsRefactorNotifyService.cs (5)
22using Workspace = Microsoft.CodeAnalysis.Workspace; 36public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 73public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 110Workspace workspace, 129Workspace workspace,
InheritanceMargin\InheritanceGlyphFactory.cs (2)
28private readonly Workspace _workspace; 39Workspace workspace,
InheritanceMargin\InheritanceGlyphFactoryProvider.cs (1)
30private readonly Workspace _workspace;
InheritanceMargin\InheritanceGlyphManager.cs (2)
34private readonly Workspace _workspace; 48Workspace workspace,
InheritanceMargin\InheritanceMarginViewMargin.cs (1)
46Workspace workspace,
InheritanceMargin\InheritanceMarginViewMarginProvider.cs (1)
33private readonly Workspace _workspace;
InheritanceMargin\MarginGlyph\InheritanceMarginContextMenu.xaml.cs (2)
29private readonly Workspace _workspace; 36Workspace workspace,
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (2)
34private readonly Workspace _workspace; 39Workspace workspace,
InlineRename\InlineRenameUndoManager.cs (2)
34using Workspace = Microsoft.CodeAnalysis.Workspace; 108public void CreateStartRenameUndoTransaction(Workspace workspace, ITextBuffer subjectBuffer, IInlineRenameSession inlineRenameSession)
LanguageClient\VisualStudioLspWorkspaceRegistrationService.cs (1)
23public override void Register(Workspace? workspace)
Library\ObjectBrowser\ObjectListItem.cs (2)
15using Workspace = Microsoft.CodeAnalysis.Workspace; 87public Compilation GetCompilation(Workspace workspace)
Packaging\PackageInstallerServiceFactory.cs (1)
260Workspace workspace,
Preview\FileChange.cs (1)
220var workspace = document.Project.Solution.Workspace;
Progression\GraphNavigatorExtension.cs (4)
24using Workspace = Microsoft.CodeAnalysis.Workspace; 28private readonly Workspace _workspace; 33Workspace workspace, 97var editorWorkspace = document.Project.Solution.Workspace;
Progression\GraphProvider.cs (2)
34private readonly Workspace _workspace; 44Workspace workspace,
Progression\GraphQueryManager.cs (3)
23using Workspace = Microsoft.CodeAnalysis.Workspace; 27private readonly Workspace _workspace; 38Workspace workspace,
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
156var registration = Workspace.GetWorkspaceRegistration(textBuffer.AsTextContainer());
ProjectSystem\TextEditApplication.cs (2)
34if (CodeAnalysis.Workspace.TryGetWorkspace(oldText.Container, out var workspace))
ProjectSystem\VisualStudioProjectManagementService.cs (2)
32public string GetDefaultNamespace(Microsoft.CodeAnalysis.Project project, Workspace workspace) 61public IList<string> GetFolders(ProjectId projectId, Workspace workspace)
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
133private bool TryOpeningDocumentsForFilePathCore(Workspace workspace, string moniker, ITextBuffer textBuffer, IVsHierarchy? hierarchy)
Remote\VisualStudioWorkspaceServiceHubConnector.cs (2)
42public void StartListening(Workspace workspace, object serviceOpt) 59public void StopListening(Workspace workspace)
Snippets\AbstractSnippetCommandHandler.cs (8)
30using Workspace = Microsoft.CodeAnalysis.Workspace; 112if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 167if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 201if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 235if (!Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out _)) 264if (!args.SubjectBuffer.TryGetWorkspace(out var workspace) || 328!(Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace) && workspace.Kind == WorkspaceKind.Interactive);
Snippets\AbstractSnippetExpansionClient.cs (2)
118public ImmutableArray<ArgumentProvider> GetArgumentProviders(Workspace workspace) 1084var workspace = originalProject.Solution.Workspace;
StackTraceExplorer\StackFrameViewModel.cs (2)
35private readonly Workspace _workspace; 45Workspace workspace,
StackTraceExplorer\StackTraceExplorerViewModel.cs (2)
22private readonly Workspace _workspace; 55public StackTraceExplorerViewModel(IThreadingContext threadingContext, Workspace workspace, ClassificationTypeMap classificationTypeMap, IClassificationFormatMap formatMap)
TableDataSource\AbstractRoslynTableDataSource.cs (2)
20public AbstractRoslynTableDataSource(Workspace workspace, IThreadingContext threadingContext) 42private void ConnectToSolutionCrawlerService(Workspace workspace)
TableDataSource\AbstractTable.cs (2)
18protected AbstractTable(Workspace workspace, ITableManagerProvider provider, string tableIdentifier) 24protected Workspace Workspace { get; }
TableDataSource\AbstractTableDataSource.cs (2)
38public AbstractTableDataSource(Workspace workspace, IThreadingContext threadingContext) 47public Workspace Workspace { get; }
TableDataSource\AbstractTableEntriesSnapshot.cs (2)
166protected bool TryNavigateTo(Workspace workspace, DocumentId documentId, LinePosition position, NavigationOptions options, CancellationToken cancellationToken) 183var workspace = item.Workspace;
TableDataSource\DiagnosticTableItem.cs (2)
19Workspace workspace, 31internal static DiagnosticTableItem Create(Workspace workspace, DiagnosticData data)
TableDataSource\Extensions.cs (1)
17public static ImmutableArray<ITrackingPoint> CreateTrackingPoints<TItem>(this Workspace workspace, DocumentId? documentId, ImmutableArray<TItem> items)
TableDataSource\MiscellaneousDiagnosticListTable.cs (2)
38public void StartListening(Workspace workspace, IDiagnosticService diagnosticService) 46Workspace workspace,
TableDataSource\OpenDocumentTracker.cs (2)
19private readonly Workspace _workspace; 21public OpenDocumentTracker(Workspace workspace)
TableDataSource\TableItem.cs (3)
15public readonly Workspace Workspace; 26public TableItem(Workspace workspace, string? projectName, Guid projectGuid, string[] projectNames, Guid[] projectGuids) 39internal static void GetProjectNameAndGuid(Workspace workspace, ProjectId? projectId, [NotNullIfNotNull(nameof(projectId))] out string? projectName, out Guid projectGuid)
TableDataSource\TaskList\TaskListTableItem.cs (2)
19Workspace workspace, 30public static TaskListTableItem Create(Workspace workspace, TaskListItem data)
TableDataSource\TaskList\VisualStudioTaskListTable.cs (5)
34Workspace workspace, 78private readonly Workspace _workspace; 82public TableDataSource(Workspace workspace, IThreadingContext threadingContext, ITaskListProvider taskProvider, string identifier) 173private readonly Workspace _workspace; 176public TableEntriesSource(TableDataSource source, Workspace workspace, DocumentId documentId)
TableDataSource\VisualStudioBaseDiagnosticListTable.cs (1)
18protected VisualStudioBaseDiagnosticListTable(Workspace workspace, ITableManagerProvider provider)
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (6)
50private readonly Workspace _workspace; 61Workspace workspace, 178private void PopulateInitialData(Workspace workspace, IDiagnosticService diagnosticService) 238private void ConnectToDiagnosticService(Workspace workspace, IDiagnosticService diagnosticService) 297private readonly Workspace _workspace; 304public TableEntriesSource(LiveTableDataSource source, Workspace workspace, IGlobalOptionService globalOptions, ProjectId? projectId, DocumentId? documentId, object id)
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (1)
43public BuildTableDataSource(Workspace workspace, IThreadingContext threadingContext, ExternalErrorDiagnosticUpdateSource errorSource)
TableDataSource\VisualStudioDiagnosticListTable.cs (5)
54public void StartListening(Workspace workspace, IDiagnosticService diagnosticService) 119Workspace workspace, 134private VisualStudioDiagnosticListTable(Workspace workspace, IThreadingContext threadingContext, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider) 203public static VisualStudioDiagnosticListTable Create(Workspace workspace, IGlobalOptionService globalOptions, IThreadingContext threadingContext, IDiagnosticService diagnosticService, ITableManagerProvider provider) 206public static VisualStudioDiagnosticListTable Create(Workspace workspace, IThreadingContext threadingContext, ExternalErrorDiagnosticUpdateSource errorSource, ITableManagerProvider provider)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (3)
40private readonly Workspace _workspace; 91Workspace workspace, 562Workspace workspace, ProjectId projectId, DocumentId documentId, object id, bool includeSuppressedDiagnostics = false, CancellationToken cancellationToken = default)
TaskList\HostDiagnosticUpdateSource.cs (1)
38public override Workspace Workspace
TaskList\ProjectExternalErrorReporter.cs (1)
274Workspace workspace,
TaskList\TaskListIncrementalAnalyzerProvider.cs (1)
28public IIncrementalAnalyzer CreateIncrementalAnalyzer(Workspace workspace)
TaskList\VisualStudioTaskListService.cs (1)
147public ImmutableArray<TaskListItem> GetTaskListItems(Workspace workspace, DocumentId documentId, CancellationToken cancellationToken)
Utilities\IVsEditorAdaptersFactoryServiceExtensions.cs (1)
23Microsoft.CodeAnalysis.Workspace workspace,
ValueTracking\TreeItemViewModel.cs (2)
30protected Workspace Workspace { get; } 54Workspace workspace,
ValueTracking\ValueTrackingCommandHandler.cs (1)
49private readonly Workspace _workspace;
ValueTracking\ValueTrackingToolWindow.cs (2)
28private Workspace? _workspace; 65public void Initialize(ValueTrackingTreeViewModel viewModel, Workspace workspace, IThreadingContext threadingContext)
Venus\ContainedDocument.cs (2)
84private readonly Workspace _workspace; 107Workspace workspace,
Venus\ContainedLanguage.cs (2)
32protected readonly Workspace Workspace; 73Workspace workspace,
Venus\ContainedLanguageCodeSupport.cs (2)
331if (CodeAnalysis.Workspace.TryGetWorkspace(document.GetTextSynchronously(cancellationToken).Container, out var workspace))
Workspace\GlobalUndoServiceFactory.cs (4)
19using Workspace = Microsoft.CodeAnalysis.Workspace; 59public bool CanUndo(Workspace workspace) 65public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description) 77public bool IsGlobalTransactionOpen(Workspace workspace)
Workspace\GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs (3)
23using Workspace = Microsoft.CodeAnalysis.Workspace; 31private readonly Workspace _workspace; 42Workspace workspace,
Workspace\SourceGeneratedFileManager.cs (2)
215private readonly Workspace _workspace; 249public OpenSourceGeneratedFile(SourceGeneratedFileManager fileManager, ITextBuffer textBuffer, Workspace workspace, SourceGeneratedDocumentIdentity documentIdentity, IThreadingContext threadingContext)
Workspace\VisualStudioActiveDocumentTracker.cs (6)
28/// A singleton that tracks the open IVsWindowFrames and can report which documents are visible or active in a given <see cref="Workspace"/>. 89/// Returns the <see cref="DocumentId"/> of the active document in a given <see cref="Workspace"/>. 91public DocumentId? TryGetActiveDocument(Workspace workspace) 119/// Get a read-only collection of the <see cref="DocumentId"/>s of all the visible documents in the given <see cref="Workspace"/>. 121public ImmutableArray<DocumentId> GetVisibleDocuments(Workspace workspace) 254public DocumentId? GetDocumentId(Workspace workspace)
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (1)
56public override void Apply(Workspace workspace, CancellationToken cancellationToken = default)
Workspace\VisualStudioDocumentNavigationService.cs (12)
34using Workspace = Microsoft.CodeAnalysis.Workspace; 62public async Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 78public async Task<bool> CanNavigateToLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 96public async Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 130Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 143Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 169Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 210Workspace workspace, 233Workspace workspace, 295Workspace workspace, 337IThreadingContext threadingContext, Workspace workspace, DocumentId documentId, CancellationToken cancellationToken) 346Workspace workspace, Document generatedDocument, MappedSpanResult mappedSpanResult, CancellationToken cancellationToken)
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (2)
30private readonly Workspace _workspace; 32public VisualStudioDocumentTrackingService(VisualStudioActiveDocumentTracker activeDocumentTracker, Workspace workspace)
Workspace\VisualStudioIHostWorkspaceProvider.cs (1)
17public Workspace Workspace { get; }
Workspace\VisualStudioSymbolNavigationService.cs (1)
172var editorWorkspace = openedDocument.Project.Solution.Workspace;
Workspace\VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (2)
20using Workspace = Microsoft.CodeAnalysis.Workspace; 67public override void Apply(Workspace workspace, CancellationToken cancellationToken = default)
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (2)
21using Workspace = Microsoft.CodeAnalysis.Workspace; 43public bool TryGetTextUndoHistory(Workspace editorWorkspace, ITextBuffer textBuffer, out ITextUndoHistory undoHistory)
Microsoft.VisualStudio.LanguageServices.CSharp (9)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsLanguageServiceFactory.cs (1)
30var workspace = languageServices.WorkspaceServices.Workspace;
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsProvider.cs (1)
21public CSharpCodeStyleSettingsProvider(string fileName, OptionUpdater settingsUpdater, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsProviderFactory.cs (2)
15private readonly Workspace _workspace; 18public CSharpCodeStyleSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsLanguageServiceFactory.cs (1)
30var workspace = languageServices.WorkspaceServices.Workspace;
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsProvider.cs (1)
26public CSharpWhitespaceSettingsProvider(string filePath, OptionUpdater updaterService, Workspace workspace, IGlobalOptionService globalOptions)
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsProviderFactory.cs (2)
15private readonly Workspace _workspace; 18public CSharpWhitespaceSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions)
Snippets\SnippetCommandHandler.cs (1)
86if (!args.SubjectBuffer.TryGetWorkspace(out var workspace) ||
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (5)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (4)
20public static Workspace CreateWorkspace(params Type[]? additionalParts) 23private static Workspace CreateWorkspaceWithProjectAndDocuments() 27var workspace = CreateWorkspace(); 40var workspace = CreateWorkspaceWithProjectAndDocuments();
EditorConfigSettings\DataProvider\DataProviderTests.cs (1)
25private static Workspace GetWorkspace(string? projectFilePath = null)
Microsoft.VisualStudio.LanguageServices.Implementation (30)
CodeModel\AbstractCodeModelService.cs (2)
321public ISymbol? ResolveSymbol(Microsoft.CodeAnalysis.Workspace workspace, ProjectId projectId, SymbolKey symbolId) 492public void Rename(ISymbol symbol, string newName, Workspace workspace, ProjectCodeModelFactory projectCodeModelFactory)
CodeModel\FileCodeModel.cs (3)
345var workspace = document.Project.Solution.Workspace; 369var workspace = document.Project.Solution.Workspace; 379private void ApplyChanges(Workspace workspace, Document document)
CodeModel\ICodeModelService.cs (2)
105ISymbol? ResolveSymbol(Microsoft.CodeAnalysis.Workspace workspace, ProjectId projectId, SymbolKey symbolId); 126void Rename(ISymbol symbol, string newName, Workspace workspace, ProjectCodeModelFactory projectCodeModelFactory);
SolutionExplorer\AnalyzersCommandHandler.cs (5)
37using Workspace = Microsoft.CodeAnalysis.Workspace; 74private Workspace _workspace; 643private static void SendUnableToOpenRuleSetNotification(Workspace workspace, string message) 651private static void SendErrorNotification(Workspace workspace, string message1, string message2) 692private Workspace TryGetWorkspace()
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItem.cs (3)
15using Workspace = Microsoft.CodeAnalysis.Workspace; 22Workspace workspace, 36public Workspace Workspace { get; }
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItemSource.cs (3)
13using Workspace = Microsoft.CodeAnalysis.Workspace; 18private readonly Workspace _workspace; 23public AnalyzersFolderItemSource(Workspace workspace, ProjectId projectId, IVsHierarchyItem projectHierarchyItem, IAnalyzersCommandHandler commandHandler)
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItemSourceProvider.cs (2)
17using Workspace = Microsoft.CodeAnalysis.Workspace; 27private readonly Workspace _workspace;
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (2)
31public BaseDiagnosticAndGeneratorItemSource(Workspace workspace, ProjectId projectId, IAnalyzersCommandHandler commandHandler, IDiagnosticAnalyzerService diagnosticAnalyzerService) 39public Workspace Workspace { get; }
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSource.cs (1)
28public CpsDiagnosticItemSource(Workspace workspace, string projectPath, ProjectId projectId, IVsHierarchyItem item, IAnalyzersCommandHandler commandHandler, IDiagnosticAnalyzerService analyzerService)
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSourceProvider.cs (2)
19using Workspace = Microsoft.CodeAnalysis.Workspace; 29private readonly Workspace _workspace;
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItem.cs (2)
27Workspace workspace) 39public Workspace Workspace { get; }
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (2)
25private readonly Workspace _workspace; 43public SourceGeneratedFileItemSource(SourceGeneratorItem parentGeneratorItem, Workspace workspace, IAsynchronousOperationListener asyncListener, IThreadingContext threadingContext)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSourceProvider.cs (1)
23private readonly Workspace _workspace;
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\ExternalAccess\VSTypeScript\VSTypeScriptRemoteLanguageServiceWorkspaceAccessor.cs (1)
26CodeAnalysis.Workspace IVsTypeScriptRemoteLanguageServiceWorkspaceAccessor.RemoteLanguageServiceWorkspace => _remoteLanguageServiceWorkspace;
Client\Razor\CSharpLspRazorProjectFactory.cs (1)
35public CodeAnalysis.Workspace Workspace => _remoteLanguageServiceWorkspaceHost.Workspace;
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (7)
MockDocumentNavigationServiceFactory.cs (7)
18using Workspace = CodeAnalysis.Workspace; 36public Task<bool> CanNavigateToLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) => SpecializedTasks.True; 38public Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) => SpecializedTasks.True; 40public Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) => SpecializedTasks.True; 42public Task<INavigableLocation?> GetLocationForLineAndOffsetAsync(Workspace workspace, DocumentId documentId, int lineNumber, int offset, CancellationToken cancellationToken) 45public Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken) 48public Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (3)
InProcess\EditorVerifierInProcess.cs (3)
304private static WorkspaceEventRestorer WithWorkspaceChangedHandler(Workspace workspace, EventHandler<WorkspaceChangeEventArgs> eventHandler) 346private readonly Workspace _workspace; 349public WorkspaceEventRestorer(Workspace workspace, EventHandler<WorkspaceChangeEventArgs> eventHandler)
Microsoft.VisualStudio.LanguageServices.UnitTests (17)
Diagnostics\DiagnosticTableDataSourceTests.vb (7)
804Public Function GetDiagnosticsAsync(workspace As Workspace, projectId As ProjectId, documentId As DocumentId, id As Object, includeSuppressedDiagnostics As Boolean, cancellationToken As CancellationToken) As ValueTask(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticService.GetDiagnosticsAsync 809workspace As Workspace, 832Public Function GetDiagnosticBuckets(workspace As Workspace, projectId As ProjectId, documentId As DocumentId, cancellationToken As CancellationToken) As ImmutableArray(Of DiagnosticBucket) Implements IDiagnosticService.GetDiagnosticBuckets 837workspace As Workspace, 872Public Sub RaiseDiagnosticsUpdated(workspace As Workspace, ParamArray items As DiagnosticData()) 880Public Sub RaiseDiagnosticsUpdated(workspace As Workspace) 896Public Sub RaiseClearDiagnosticsUpdated(workspace As Microsoft.CodeAnalysis.Workspace, projectId As ProjectId, documentId As DocumentId)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (5)
663Public Function GetDiagnosticsAsync(workspace As Workspace, projectId As ProjectId, documentId As DocumentId, id As Object, includeSuppressedDiagnostics As Boolean, cancellationToken As CancellationToken) As ValueTask(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticUpdateSource.GetDiagnosticsAsync 667Public Sub Reanalyze(workspace As Workspace, Optional projectIds As IEnumerable(Of ProjectId) = Nothing, Optional documentIds As IEnumerable(Of DocumentId) = Nothing, Optional highPriority As Boolean = False) Implements IDiagnosticAnalyzerService.Reanalyze 674Public Function GetSpecificCachedDiagnosticsAsync(workspace As Workspace, id As Object, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetSpecificCachedDiagnosticsAsync 678Public Function GetCachedDiagnosticsAsync(workspace As Workspace, Optional projectId As ProjectId = Nothing, Optional documentId As DocumentId = Nothing, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync 694Public Function ContainsDiagnostics(workspace As Workspace, projectId As ProjectId) As Boolean Implements IDiagnosticAnalyzerService.ContainsDiagnostics
GenerateType\GenerateTypeViewModelTests.vb (2)
879Public Function GetDefaultNamespace(project As Project, workspace As Microsoft.CodeAnalysis.Workspace) As String Implements IProjectManagementService.GetDefaultNamespace 883Public Function GetFolders(projectId As ProjectId, workspace As Microsoft.CodeAnalysis.Workspace) As IList(Of String) Implements IProjectManagementService.GetFolders
TaskList\TaskListTableDataSourceTests.vb (3)
402Public Function GetTaskListItems(workspace As Workspace, documentId As DocumentId, cancellationToken As CancellationToken) As ImmutableArray(Of TaskListItem) Implements ITaskListProvider.GetTaskListItems 409Public Sub RaiseTodoListUpdated(workspace As Workspace) 418Public Sub RaiseClearTodoListUpdated(workspace As Microsoft.CodeAnalysis.Workspace, documentId As DocumentId)
Microsoft.VisualStudio.LanguageServices.Xaml (4)
Features\InlineRename\XamlEditorInlineRenameService.cs (2)
103public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 108public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
173var workspace = context.Workspace;
Implementation\XamlProjectService.cs (1)
33private readonly Workspace _workspace;
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
75private static async Task CompareClosedDocumentsWithFileSystemAsync(Workspace workspace, StringBuilder output, CancellationToken cancellationToken)
Roslyn.VisualStudio.Next.UnitTests (41)
Remote\SnapshotSerializationTests.cs (28)
50private static Workspace CreateWorkspace(Type[] additionalParts = null) 53internal static Solution CreateFullSolution(Workspace workspace) 84using var workspace = CreateWorkspace(); 107using var workspace = CreateWorkspace(); 118using var workspace = CreateWorkspace(); 144using var workspace = CreateWorkspace(); 158using var workspace = CreateWorkspace(); 180using var workspace = CreateWorkspace(); 193using var workspace = CreateWorkspace(); 219using var workspace = CreateWorkspace(); 231using var workspace = CreateWorkspace(); 244using var workspace = CreateWorkspace(); 257using var workspace = CreateWorkspace(); 285using var workspace = CreateWorkspace(); 299using var workspace = CreateWorkspace(); 336using var workspace = CreateWorkspace(); 374using var workspace = CreateWorkspace(); 388using var workspace = CreateWorkspace(); 402using var workspace = CreateWorkspace(); 417using var workspace = CreateWorkspace(); 439using var workspace = CreateWorkspace(); 459using var workspace = CreateWorkspace(); 474using var workspace = CreateWorkspace(); 499using var workspace = CreateWorkspace(); 518using var workspace = CreateWorkspace(new[] { typeof(NoCompilationLanguageService) }); 578using var workspace = CreateWorkspace(); 600using var workspace = CreateWorkspace(); 649using var workspace = CreateWorkspace();
Services\AssetProviderTests.cs (5)
28private static Workspace CreateRemoteWorkspace() 50using var remoteWorkspace = CreateRemoteWorkspace(); 79using var remoteWorkspace = CreateRemoteWorkspace(); 107using var remoteWorkspace = CreateRemoteWorkspace(); 132using var remoteWorkspace = CreateRemoteWorkspace();
Services\ServiceHubServicesTests.cs (3)
100private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspace, Workspace remoteWorkspace, Solution solution, Dictionary<Checksum, object> map = null) 326Workspace remoteWorkspace,
Services\SolutionServiceTests.cs (2)
847private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object> map = null) 866public IIncrementalAnalyzer CreateIncrementalAnalyzer(Workspace workspace)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (3)
320private readonly Workspace _workspace; 322public MyUpdateSource(Workspace workspace) 327public override Workspace Workspace => _workspace;