1 write to Kind
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace.cs (1)
72
Kind
= workspaceKind;
99 references to Kind
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = 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)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = 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)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = 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)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.
Kind
, _services));
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\InlineRenameSession.cs (1)
258
if (Workspace.
Kind
== WorkspaceKind.Interactive)
Organizing\OrganizeDocumentCommandHandler.cs (1)
82
if (workspace.
Kind
== WorkspaceKind.MiscellaneousFiles)
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspace.cs (1)
144
return $"""LanguageServerWorkspace(Kind: "{
Kind
}")""";
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\ServerLifetime\LspServiceLifeCycleManager.cs (1)
49
var hostWorkspace = _lspWorkspaceRegistrationService.GetAllRegistrations().FirstOrDefault(w => w.
Kind
== WorkspaceKind.Host);
Workspaces\LspWorkspaceManager.cs (4)
260
if (workspace.
Kind
!= WorkspaceKind.MiscellaneousFiles && _lspMiscellaneousFilesWorkspaceProvider is not null)
279
var 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)
36
m["WorkspaceKind"] = workspace.
Kind
;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (15)
Definitions\GoToTypeDefinitionTests.cs (1)
256
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, results.Single().DocumentUri)).
Kind
);
Metadata\LspMetadataAsSourceWorkspaceTests.cs (3)
49
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).
Kind
);
55
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).
Kind
);
95
Assert.Equal(WorkspaceKind.MetadataAsSource, workspaceForDocument.
Kind
);
UriTests.cs (6)
187
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
197
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
235
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
243
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
281
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
388
return new ResolvedDocumentInfo(context.Workspace!.
Kind
!, context.GetRequiredDocument().Project.Language);
Workspaces\LspWorkspaceManagerTests.cs (5)
508
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace1?.
Kind
);
527
Assert.Equal(WorkspaceKind.Host, workspace1?.
Kind
);
545
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace1?.
Kind
);
565
Assert.Equal(WorkspaceKind.Host, workspace?.
Kind
);
604
Assert.Equal(WorkspaceKind.Host, workspace?.
Kind
);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (48)
FileBasedProgramsWorkspaceTests.cs (48)
98
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
109
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
137
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
148
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
178
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
201
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
297
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.
Kind
);
330
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
359
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
389
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
414
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
460
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
495
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
547
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
556
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
564
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
587
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
596
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
604
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
670
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
682
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
694
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
705
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
738
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
758
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
778
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.
Kind
);
848
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
904
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
956
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1024
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1041
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1072
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1081
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1089
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1096
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1104
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1132
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1162
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1195
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1202
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1210
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1217
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1225
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1254
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1289
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1323
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1347
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1380
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.
Kind
, _services));
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
24
return 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)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.
Kind
, _services));
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
31
return new Service(workspace, EventListenerTracker.GetListeners(workspace.
Kind
, eventListeners));
Workspace\Host\HostLanguageServices.cs (1)
70
WorkspaceServices.Workspace.
Kind
));
Workspace\Host\HostWorkspaceServices.cs (1)
90
Workspace.
Kind
));
Workspace\Solution\Solution.cs (1)
64
new 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)
95
workspaceElement.SetAttributeValue("kind", workspace.
Kind
);
ProjectSystem\MiscellaneousFilesWorkspace.cs (2)
266
return registration.Workspace != null && registration.Workspace.
Kind
!= WorkspaceKind.MetadataAsSource && registration.Workspace.
Kind
!= WorkspaceKind.MiscellaneousFiles;
Snippets\AbstractSnippetCommandHandler.cs (1)
312
if (Workspace.TryGetWorkspace(textContainer, out var workspace) && workspace.
Kind
== WorkspaceKind.Interactive)
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = 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)
59
internal string? WorkspaceKind => _workspace.
Kind
;
141
service = ImmutableInterlocked.GetOrAdd(ref _serviceMap, serviceType, serviceType => LayeredServiceUtilities.PickService(serviceType, _workspace.
Kind
, _services));