44 references to WorkspaceKind
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
42
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
44
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
41
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
35
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
50
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
67
solution.
WorkspaceKind
== WorkspaceKind.Debugger ||
68
solution.
WorkspaceKind
== WorkspaceKind.Interactive)
Microsoft.CodeAnalysis.Features (18)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
42
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
AddImport\AbstractAddImportFeatureService.cs (1)
157
=> project.Solution.
WorkspaceKind
is WorkspaceKind.Host or WorkspaceKind.RemoteWorkspace;
CodeRefactorings\CodeRefactoringService.cs (1)
82
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.Interactive)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
44
if (solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
25
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
26
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles ||
Completion\CompletionService.ProviderManager.cs (1)
98
if (project is null || project.Solution.
WorkspaceKind
== WorkspaceKind.Interactive)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
38
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
241
Debug.Assert(solution.
WorkspaceKind
is WorkspaceKind.Interactive or WorkspaceKind.MiscellaneousFiles);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
58
var workspaceKind = solution.
WorkspaceKind
;
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
155
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
GenerateDefaultConstructors\GenerateDefaultConstructorsCodeRefactoringProvider.cs (1)
45
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
58
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
49
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
31
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
39
if (document.Project.Solution.
WorkspaceKind
is not WorkspaceKind.MetadataAsSource)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
44
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
203
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.MiscellaneousFiles)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\CodeFixes\CodeFixService.cs (3)
207
if (document.Project.Solution.
WorkspaceKind
!= WorkspaceKind.Interactive && includeSuppressionFixes)
420
var isInteractive = document.Project.Solution.
WorkspaceKind
== WorkspaceKind.Interactive;
918
return document.Project.Solution.
WorkspaceKind
== WorkspaceKind.Interactive
Features\Options\BlockStructureOptionsStorage.cs (1)
12
=> GetBlockStructureOptions(globalOptions, project.Language, isMetadataAsSource: project.Solution.
WorkspaceKind
== WorkspaceKind.MetadataAsSource);
Workspaces\LspWorkspaceManager.cs (3)
163
var (hostWorkspace, hostWorkspaceSolution, isForked) = updatedSolutions.FirstOrDefault(lspSolution => lspSolution.Solution.
WorkspaceKind
== _hostWorkspaceKind);
191
var workspaceKind = document.Project.Solution.
WorkspaceKind
;
321
_logger.LogWarning($"Text for {uriInWorkspace} did not match document text {firstDocument.Id} in workspace's {firstDocument.Project.Solution.
WorkspaceKind
} current solution");
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
33
If document.Project.Solution.
WorkspaceKind
= WorkspaceKind.MiscellaneousFiles Then
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolFinder.cs (1)
268
Debug.Assert(solution.
WorkspaceKind
is WorkspaceKind.Interactive or WorkspaceKind.MiscellaneousFiles);
Workspace\Solution\Solution.cs (1)
69
Contract.ThrowIfTrue(this.
WorkspaceKind
== CodeAnalysis.WorkspaceKind.RemoteWorkspace, "Access .Workspace off of a RemoteWorkspace Solution is not supported.");
Workspace\Workspace.cs (2)
181
_latestSolution = solution.WithNewWorkspace(oldSolution.
WorkspaceKind
, oldSolution.WorkspaceVersion + 1, oldSolution.Services);
369
newSolution = newSolution.WithNewWorkspace(oldSolution.
WorkspaceKind
, oldSolution.WorkspaceVersion + 1, oldSolution.Services);
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
99
if (document.Project.Solution.
WorkspaceKind
== WorkspaceKind.Interactive)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.vb (1)
48
Dim visitor = New Visitor(token.Span, Await document.GetSemanticModelAsync(cancellationToken).ConfigureAwait(False), document.Project.Solution.
WorkspaceKind
<> WorkspaceKind.MetadataAsSource, Me, cancellationToken)
Roslyn.VisualStudio.Next.UnitTests (5)
Services\ServiceHubServicesTests.cs (2)
388
Assert.Equal(WorkspaceKind.RemoteWorkspace, solution1.
WorkspaceKind
);
389
Assert.Equal(WorkspaceKind.RemoteWorkspace, solution2.
WorkspaceKind
);
Services\SolutionServiceTests.cs (3)
71
Assert.Equal(WorkspaceKind.RemoteWorkspace, synched.
WorkspaceKind
);
148
Assert.Equal(WorkspaceKind.RemoteWorkspace, first.
WorkspaceKind
);
825
Assert.Equal(WorkspaceKind.RemoteWorkspace, recoveredSolution.
WorkspaceKind
);