1 write to Kind
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace.cs (1)
72Kind = workspaceKind;
109 references to Kind
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\InlineRenameSession.cs (1)
258if (Workspace.Kind == WorkspaceKind.Interactive)
Organizing\OrganizeDocumentCommandHandler.cs (1)
82if (workspace.Kind == WorkspaceKind.MiscellaneousFiles)
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspace.cs (1)
144return $"""LanguageServerWorkspace(Kind: "{Kind}")""";
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\ServerLifetime\LspServiceLifeCycleManager.cs (1)
49var hostWorkspace = _lspWorkspaceRegistrationService.GetAllRegistrations().FirstOrDefault(w => w.Kind == WorkspaceKind.Host);
Workspaces\LspWorkspaceManager.cs (4)
260if (workspace.Kind != WorkspaceKind.MiscellaneousFiles && _lspMiscellaneousFilesWorkspaceProvider is not null) 279var searchedWorkspaceKinds = string.Join(";", lspSolutions.SelectAsArray(lspSolution => lspSolution.Solution.Workspace.Kind)); 311.Where(workspace => workspace.Kind != WorkspaceKind.MiscellaneousFiles) 313.. registeredWorkspaces.Where(workspace => workspace.Kind == WorkspaceKind.MiscellaneousFiles),
Workspaces\LspWorkspaceRegistrationService.cs (1)
36m["WorkspaceKind"] = workspace.Kind;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (15)
Definitions\GoToTypeDefinitionTests.cs (1)
256Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, results.Single().DocumentUri)).Kind);
Metadata\LspMetadataAsSourceWorkspaceTests.cs (3)
49Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).Kind); 55Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).Kind); 95Assert.Equal(WorkspaceKind.MetadataAsSource, workspaceForDocument.Kind);
UriTests.cs (6)
189Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.Kind); 199Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.Kind); 237Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.Kind); 245Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.Kind); 283Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.Kind); 435return new ResolvedDocumentInfo(context.Workspace!.Kind!, context.GetRequiredDocument().Project.Language);
Workspaces\LspWorkspaceManagerTests.cs (5)
508Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace1?.Kind); 527Assert.Equal(WorkspaceKind.Host, workspace1?.Kind); 545Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace1?.Kind); 565Assert.Equal(WorkspaceKind.Host, workspace?.Kind); 604Assert.Equal(WorkspaceKind.Host, workspace?.Kind);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (58)
FileBasedProgramsEntryPointDiscoveryTests.cs (1)
232Assert.Equal(WorkspaceKind.Host, workspace.Kind);
FileBasedProgramsWorkspaceTests.cs (57)
100Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 111Assert.Equal(WorkspaceKind.Host, workspace.Kind); 138Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 160Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 171Assert.Equal(WorkspaceKind.Host, workspace.Kind); 201Assert.Equal(WorkspaceKind.Host, workspace.Kind); 224Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 252Assert.Equal(WorkspaceKind.Host, workspace.Kind); 259Assert.Equal(WorkspaceKind.Host, workspace.Kind); 285Assert.Equal(WorkspaceKind.Host, workspace.Kind); 382Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.Kind); 415Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 445Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.Kind); 475Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 500Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.Kind); 546Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.Kind); 581Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 633Assert.Equal(WorkspaceKind.Host, workspace.Kind); 642Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 650Assert.Equal(WorkspaceKind.Host, workspace.Kind); 673Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 682Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 690Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 757Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 769Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 781Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 792Assert.Equal(WorkspaceKind.Host, workspace.Kind); 825Assert.Equal(WorkspaceKind.Host, workspace.Kind); 857Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 877Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.Kind); 947Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1003Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1074Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1083Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1089Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1140Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1152Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1180Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1248Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1265Assert.Equal(WorkspaceKind.Host, workspace.Kind); 1296Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1305Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1313Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1320Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1328Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1356Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1386Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1419Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1426Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1434Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1441Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1449Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1478Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1513Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1547Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1571Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind); 1604Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.Kind);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
24return NewUnitTestingIncrementalAnalyzerProvider.TryRegister(workspace.Kind, workspace.Services.SolutionServices, analyzerName, provider);
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
54_scheduler = workspace.Kind == WorkspaceKind.RemoteWorkspace ? TaskScheduler.Default : s_exclusiveScheduler;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
31return new Service(workspace, EventListenerTracker.GetListeners(workspace.Kind, eventListeners));
Workspace\Host\HostLanguageServices.cs (1)
70WorkspaceServices.Workspace.Kind));
Workspace\Host\HostWorkspaceServices.cs (1)
90Workspace.Kind));
Workspace\Solution\Solution.cs (1)
64new 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 (4)
ProjectSystem\Logging\RoslynWorkspaceStructureLogger.cs (1)
95workspaceElement.SetAttributeValue("kind", workspace.Kind);
ProjectSystem\MiscellaneousFilesWorkspace.cs (2)
266return 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)
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59internal string? WorkspaceKind => _workspace.Kind; 141service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.Kind, _services));