1 write to Kind
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace.cs (1)
72
Kind
= workspaceKind;
109 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)
189
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
199
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
237
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
245
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
283
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace?.
Kind
);
435
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 (58)
FileBasedProgramsEntryPointDiscoveryTests.cs (1)
232
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
FileBasedProgramsWorkspaceTests.cs (57)
100
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
111
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
138
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
160
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
171
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
201
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
224
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
252
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
259
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
285
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
382
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.
Kind
);
415
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
445
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
475
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
500
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
546
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscFilesWorkspace.
Kind
);
581
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
633
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
642
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
650
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
673
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
682
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
690
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
757
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
769
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
781
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
792
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
825
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
857
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
877
Assert.Equal(WorkspaceKind.MiscellaneousFiles, miscWorkspace.
Kind
);
947
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1003
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1074
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1083
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1089
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1140
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1152
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1180
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1248
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1265
Assert.Equal(WorkspaceKind.Host, workspace.
Kind
);
1296
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1305
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1313
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1320
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1328
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1356
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1386
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1419
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1426
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1434
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1441
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1449
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1478
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1513
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1547
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1571
Assert.Equal(WorkspaceKind.MiscellaneousFiles, workspace.
Kind
);
1604
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));