1 write to Kind
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace.cs (1)
69Kind = workspaceKind;
20 references to Kind
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
60internal string? WorkspaceKind => _workspace.Kind; 142service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.EditorFeatures (1)
Organizing\OrganizeDocumentCommandHandler.cs (1)
83if (workspace.Kind == WorkspaceKind.MiscellaneousFiles)
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
41if (workspace.Kind == WorkspaceKind.Host)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Workspaces\LspWorkspaceManager.cs (2)
325.Where(workspace => workspace.Kind != WorkspaceKind.MiscellaneousFiles) 326.Concat(registeredWorkspaces.Where(workspace => workspace.Kind == WorkspaceKind.MiscellaneousFiles))
Workspaces\LspWorkspaceRegistrationService.cs (1)
32m["WorkspaceKind"] = workspace.Kind;
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
24return NewUnitTestingIncrementalAnalyzerProvider.TryRegister(workspace.Kind, workspace.Services.SolutionServices, analyzerName, provider);
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
53_scheduler = workspace.Kind == WorkspaceKind.RemoteWorkspace ? TaskScheduler.Default : s_exclusiveScheduler;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
60internal string? WorkspaceKind => _workspace.Kind; 142service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Workspace\Host\EventListener\EventListenerTracker.cs (3)
30Contract.ThrowIfNull(workspace.Kind); 34if (!_eventListenerInitialized.Add(workspace.Kind)) 41foreach (var listener in GetListeners(workspace.Kind, _eventListeners))
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
33return new Service(workspace, EventListenerTracker<object>.GetListeners(workspace.Kind, eventListeners));
Workspace\Solution\Solution.cs (1)
65new SolutionState(workspace.Kind, workspace.Services.SolutionServices, solutionAttributes, options, analyzerReferences, fallbackAnalyzerOptions),
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
WorkspaceTests\AdhocWorkspaceTests.cs (1)
396: base(solution.Workspace.Services.HostServices, solution.Workspace.Kind)
Microsoft.VisualStudio.LanguageServices (3)
ProjectSystem\MiscellaneousFilesWorkspace.cs (2)
262return registration.Workspace != null && registration.Workspace.Kind != WorkspaceKind.MetadataAsSource && registration.Workspace.Kind != WorkspaceKind.MiscellaneousFiles;
Snippets\AbstractSnippetCommandHandler.cs (1)
312if (Workspace.TryGetWorkspace(textContainer, out var workspace) && workspace.Kind == WorkspaceKind.Interactive)