50 references to WorkspaceKind
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
36
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
43
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
50
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
30
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
49
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
82
solution.WorkspaceKind is
WorkspaceKind
.Debugger or
WorkspaceKind
.Interactive)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadMSBuildWorkspace.cs (1)
33
: base(MSBuildMefHostServices.DefaultServices,
WorkspaceKind
.MSBuild)
Microsoft.CodeAnalysis.Features (28)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
38
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
AddImport\AbstractAddImportFeatureService.cs (2)
169
=> project.Solution.WorkspaceKind is
WorkspaceKind
.Host or
WorkspaceKind
.RemoteWorkspace;
CodeFixes\Service\CodeFixService.cs (3)
229
if (document.Project.Solution.WorkspaceKind !=
WorkspaceKind
.Interactive && includeSuppressionFixes)
454
var isInteractive = document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.Interactive;
996
return document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.Interactive
CodeRefactorings\CodeRefactoringService.cs (1)
107
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.Interactive)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
37
if (solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
21
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
35
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles ||
Completion\CompletionService.cs (1)
128
/// <see cref="
WorkspaceKind
"/> and <see cref="Project.Language"/> which are fast operations.
Completion\CompletionService.ProviderManager.cs (1)
99
if (project is null || project.Solution.WorkspaceKind ==
WorkspaceKind
.Interactive)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
37
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
253
Debug.Assert(solution.WorkspaceKind is
WorkspaceKind
.Interactive or
WorkspaceKind
.MiscellaneousFiles);
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
25
[ExportEventListener(WellKnownEventListeners.Workspace,
WorkspaceKind
.Host), Shared]
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (1)
98
if (workspaceKind ==
WorkspaceKind
.Preview)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
163
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
56
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
51
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
26
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
MetadataAsSource\MetadataAsSourceWorkspace.cs (1)
9
internal sealed class MetadataAsSourceWorkspace(MetadataAsSourceFileService fileService, HostServices hostServices) : Workspace(hostServices,
WorkspaceKind
.MetadataAsSource)
MetadataAsSource\SymbolMappingServiceFactory.cs (2)
15
[ExportWorkspaceServiceFactory(typeof(ISymbolMappingService), [
WorkspaceKind
.MetadataAsSource])]
34
if (document.Project.Solution.WorkspaceKind is not
WorkspaceKind
.MetadataAsSource)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
43
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
SemanticSearch\SemanticSearchDocumentSupportsFeatureService.cs (1)
12
[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService),
WorkspaceKind
.SemanticSearch), Shared]
SemanticSearch\SemanticSearchWorkspace.cs (1)
15
: Workspace(services,
WorkspaceKind
.SemanticSearch)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
200
if (document.Project.Solution.WorkspaceKind ==
WorkspaceKind
.MiscellaneousFiles)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
32
If document.Project.Solution.WorkspaceKind =
WorkspaceKind
.MiscellaneousFiles Then
Microsoft.CodeAnalysis.Workspaces (12)
FindSymbols\SymbolFinder.cs (2)
199
Debug.Assert(solution.WorkspaceKind is
WorkspaceKind
.Interactive or
WorkspaceKind
.MiscellaneousFiles);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
54
_scheduler = workspace.Kind ==
WorkspaceKind
.RemoteWorkspace ? TaskScheduler.Default : s_exclusiveScheduler;
Shared\Extensions\ISolutionExtensions.cs (1)
65
=> solution.WorkspaceKind ==
WorkspaceKind
.RemoteWorkspace
Workspace\AdhocWorkspace.cs (1)
19
public sealed class AdhocWorkspace(HostServices host, string workspaceKind =
WorkspaceKind
.Custom) : Workspace(host, workspaceKind)
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (1)
40
/// <see cref="
WorkspaceKind
"/>s that the service is specified for.
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (1)
40
/// <see cref="
WorkspaceKind
"/>s that the service is specified for.
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (1)
34
/// <see cref="
WorkspaceKind
"/>s that the service is specified for.
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (2)
18
/// <param name="layer">The layer or workspace kind that the service is specified for; <see cref="ServiceLayer.Default" />, <see cref="
WorkspaceKind
.MiscellaneousFiles" />etc.</param>
34
/// <see cref="
WorkspaceKind
"/>s that the service is specified for.
Workspace\Solution\Solution.cs (1)
94
Contract.ThrowIfTrue(this.WorkspaceKind == CodeAnalysis.
WorkspaceKind
.RemoteWorkspace, "Access .Workspace off of a RemoteWorkspace Solution is not supported.");
Workspace\Workspace.cs (1)
118
/// This is generally <see cref="
WorkspaceKind
.Host"/> if originating from the host environment, but may be
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
39
: base(hostServices,
WorkspaceKind
.MSBuild)