184 references to WorkspaceKind
AnalyzerRunner (2)
IncrementalAnalyzerRunner.cs (2)
69incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.Name == incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.Host) ?? false)?.Value; 70incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.Name == incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.RemoteWorkspace) ?? false)?.Value;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
WorkspaceKindMetadata.cs (1)
12/// MEF metadata class used to find exports declared for a specific <see cref="WorkspaceKind"/>.
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (27)
ChangeSignature\RemoveParametersTests.cs (1)
367workspaceKind: WorkspaceKind.Interactive,
Completion\CompletionProviders\TypeImportCompletionProviderTests.cs (1)
1394var completionList = await GetCompletionListAsync(markup, workspaceKind: WorkspaceKind.Interactive).ConfigureAwait(false);
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (1)
37var workspace = new AdhocWorkspace(EditorTestCompositions.EditorFeatures.GetHostServices(), WorkspaceKind.Host);
EncapsulateField\EncapsulateFieldCommandHandlerTests.cs (1)
199workspaceKind: WorkspaceKind.Interactive,
ExtractClass\ExtractClassTests.cs (2)
38public string WorkspaceKind { get; set; } = CodeAnalysis.WorkspaceKind.Host; 141WorkspaceKind = WorkspaceKind.MiscellaneousFiles
ExtractInterface\ExtractInterfaceTests.cs (1)
1436workspaceKind: WorkspaceKind.Interactive,
ExtractMethod\ExtractMethodTests.cs (1)
11272workspaceKind: WorkspaceKind.Interactive,
Organizing\OrganizeTypeDeclarationTests.cs (1)
1176workspaceKind: WorkspaceKind.Interactive,
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
6252using var workspace = TestWorkspace.Create(XElement.Parse(workspaceDefinition), workspaceKind: WorkspaceKind.Interactive);
Structure\MetadataAsSource\AccessorDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\ConstructorDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\ConversionOperatorDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\DelegateDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\DestructorDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\EnumDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\EnumMemberDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\EventDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\EventFieldDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\FieldDeclarationStructureTests.cs (1)
19protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\IndexerDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\InvalidIdentifierStructureTests.cs (1)
28protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\MethodDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\OperatorDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\PropertyDeclarationStructureTests.cs (1)
18protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\RegionDirectiveStructureTests.cs (1)
20protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Structure\MetadataAsSource\TypeDeclarationStructureTests.cs (1)
20protected override string WorkspaceKind => CodeAnalysis.WorkspaceKind.MetadataAsSource;
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
42if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
44if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
41if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
35if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
50if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
67solution.WorkspaceKind == WorkspaceKind.Debugger || 68solution.WorkspaceKind == WorkspaceKind.Interactive)
Microsoft.CodeAnalysis.EditorFeatures (11)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
22[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
InlineRename\InlineRenameSession.cs (1)
270if (_workspace.Kind == WorkspaceKind.Interactive)
Interactive\InteractiveWorkspace.cs (1)
20: base(hostServices, WorkspaceKind.Interactive)
Interactive\InteractiveWorkspace.SolutionAnalyzerSetter.cs (1)
18[ExportWorkspaceServiceFactory(typeof(ISolutionAnalyzerSetterWorkspaceService), WorkspaceKind.Interactive), Shared]
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
25[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Organizing\OrganizeDocumentCommandHandler.cs (1)
107if (workspace.Kind == WorkspaceKind.MiscellaneousFiles)
Shared\Preview\PreviewWorkspace.cs (3)
18: base(MefHostServices.DefaultHost, WorkspaceKind.Preview) 23: base(hostServices, WorkspaceKind.Preview) 28: base(solution.Workspace.Services.HostServices, WorkspaceKind.Preview)
SolutionCrawler\HostSolutionCrawlerWorkspaceEventListener.cs (1)
13[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
22[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (3)
Lsp\VSMacWorkspaceRegistrationService.cs (2)
25/// VSMac uses <see cref="WorkspaceKind.Host"/> for their MonoDevelopWorkspace. 27public override string GetHostWorkspaceKind() => WorkspaceKind.Host;
Snippets\AbstractSnippetCommandHandler.cs (1)
296!(Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace) && workspace.Kind == WorkspaceKind.Interactive);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (9)
LanguageServer\TestWorkspaceRegistrationService.cs (1)
27return WorkspaceKind.Host;
Structure\AbstractSyntaxStructureProviderTests.cs (2)
25protected virtual string WorkspaceKind => CodeAnalysis.WorkspaceKind.Host; 31IsMetadataAsSource = WorkspaceKind == CodeAnalysis.WorkspaceKind.MetadataAsSource,
Workspaces\InteractiveCSharpTestWorkspaceFixture.cs (1)
26return TestWorkspace.Create(XElement.Parse(workspaceDefinition), composition: composition, workspaceKind: WorkspaceKind.Interactive);
Workspaces\TestWorkspace.cs (5)
65string? workspaceKind = WorkspaceKind.Host, 70: base(GetHostServices(ref composition, configurationOptions != null), workspaceKind ?? WorkspaceKind.Host) 87_workspaceKind = workspaceKind ?? WorkspaceKind.Host; 324WorkspaceKind.MiscellaneousFiles => false, 325WorkspaceKind.Interactive => false,
Microsoft.CodeAnalysis.EditorFeatures.Wpf (5)
Interactive\InteractiveDocumentNavigationServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IDocumentNavigationService), WorkspaceKind.Interactive), Shared]
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
17[ExportWorkspaceServiceFactory(typeof(IGlobalUndoService), WorkspaceKind.Interactive), Shared]
Interactive\InteractiveSupportsFeatureService.cs (2)
17[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.Interactive), Shared] 55[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), WorkspaceKind.Interactive), Shared]
Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs (1)
17[ExportWorkspaceServiceFactory(typeof(ITextUndoHistoryWorkspaceService), WorkspaceKind.Interactive), Shared]
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Rename\RenameCommandHandlerTests.vb (1)
59workspaceKind:=WorkspaceKind.Interactive,
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
RazorTestWorkspaceRegistrationService.cs (1)
25return WorkspaceKind.Host;
Microsoft.CodeAnalysis.Features (28)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
42if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
AddImport\AbstractAddImportFeatureService.cs (2)
157=> project.Solution.WorkspaceKind is WorkspaceKind.Host or WorkspaceKind.RemoteWorkspace;
CodeRefactorings\CodeRefactoringService.cs (1)
82if (document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
44if (solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
25if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
26if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles ||
Completion\CompletionService.cs (1)
126/// <see cref="WorkspaceKind"/> and <see cref="Project.Language"/> which are fast operations.
Completion\CompletionService.ProviderManager.cs (1)
98if (project is null || project.Solution.WorkspaceKind == WorkspaceKind.Interactive)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
43if (workspace.Kind == WorkspaceKind.Host)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
38if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
241Debug.Assert(solution.WorkspaceKind is WorkspaceKind.Interactive or WorkspaceKind.MiscellaneousFiles);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (1)
105if (workspaceKind == WorkspaceKind.Preview)
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
155if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
GenerateDefaultConstructors\GenerateDefaultConstructorsCodeRefactoringProvider.cs (1)
45if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
58if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
49if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
31if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
MetadataAsSource\MetadataAsSourceWorkspace.cs (1)
14: base(hostServices, WorkspaceKind.MetadataAsSource)
MetadataAsSource\SymbolMappingServiceFactory.cs (2)
15[ExportWorkspaceServiceFactory(typeof(ISymbolMappingService), WorkspaceKind.MetadataAsSource)] 39if (document.Project.Solution.WorkspaceKind is not WorkspaceKind.MetadataAsSource)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
44if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
SolutionCrawler\SolutionCrawlerLogger.cs (1)
99if (workspace.Kind == WorkspaceKind.Preview)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (1)
56if (workspace.Kind == WorkspaceKind.Preview)
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (1)
99&& _processor._registration.Workspace.Kind is WorkspaceKind.RemoteWorkspace)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
203if (document.Project.Solution.WorkspaceKind == WorkspaceKind.MiscellaneousFiles)
Workspace\CompileTimeSolutionProvider.cs (1)
29[ExportWorkspaceServiceFactory(typeof(ICompileTimeSolutionProvider), WorkspaceKind.Host), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
Features\CodeFixes\CodeFixService.cs (3)
207if (document.Project.Solution.WorkspaceKind != WorkspaceKind.Interactive && includeSuppressionFixes) 420var isInteractive = document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive; 918return document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (2)
121if (_workspace.Kind is WorkspaceKind.MiscellaneousFiles or WorkspaceKind.CloudEnvironmentClientWorkspace)
Features\Diagnostics\DiagnosticAnalyzerService_IncrementalAnalyzer.cs (2)
16workspaceKinds: new string[] { WorkspaceKind.Host, WorkspaceKind.Interactive })]
Features\Options\BlockStructureOptionsStorage.cs (1)
12=> GetBlockStructureOptions(globalOptions, project.Language, isMetadataAsSource: project.Solution.WorkspaceKind == WorkspaceKind.MetadataAsSource);
Features\SolutionCrawler\MiscSolutionCrawlerWorkspaceEventListener.cs (1)
13[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.MiscellaneousFiles), Shared]
Workspaces\LspMiscellaneousFilesWorkspace.cs (1)
44public LspMiscellaneousFilesWorkspace(HostServices hostServices) : base(hostServices, WorkspaceKind.MiscellaneousFiles)
Workspaces\LspWorkspaceManager.cs (2)
229.Where(workspace => workspace.Kind != WorkspaceKind.MiscellaneousFiles) 230.Concat(registeredWorkspaces.Where(workspace => workspace.Kind == WorkspaceKind.MiscellaneousFiles))
Workspaces\LspWorkspaceRegistrationEventListener.cs (4)
14WorkspaceKind.Host, 15WorkspaceKind.MiscellaneousFiles, 16WorkspaceKind.MetadataAsSource, 17WorkspaceKind.Interactive), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Workspaces\LspWorkspaceManagerTests.cs (4)
289await using var testLspServer = await CreateXmlTestLspServerAsync(firstWorkspaceXml, workspaceKind: WorkspaceKind.MiscellaneousFiles); 293Assert.Equal(WorkspaceKind.Host, workspaceRegistrationService.Value.GetHostWorkspaceKind()); 322using var testWorkspaceTwo = CreateWorkspace(options: null, WorkspaceKind.MSBuild); 381using var testWorkspaceTwo = CreateWorkspace(options: null, workspaceKind: WorkspaceKind.MSBuild);
Microsoft.CodeAnalysis.Remote.ServiceHub (7)
Host\RemoteAnalyzerAssemblyLoaderService.cs (1)
18[ExportWorkspaceService(typeof(IAnalyzerAssemblyLoaderProvider), WorkspaceKind.RemoteWorkspace), Shared]
Host\RemoteDocumentDifferenceService.cs (2)
26[ExportLanguageService(typeof(IDocumentDifferenceService), LanguageNames.CSharp, layer: WorkspaceKind.Host), Shared] 36[ExportLanguageService(typeof(IDocumentDifferenceService), LanguageNames.VisualBasic, layer: WorkspaceKind.Host), Shared]
Host\RemoteWorkspace.cs (1)
38: base(hostServices, WorkspaceKind.RemoteWorkspace)
Host\RemoteWorkspaceManager.cs (1)
20/// cref="WorkspaceKind.RemoteWorkspace"/>. In future it should support workspaces of all kinds.
Host\Storage\RemoteCloudCachePersistentStorageService.cs (1)
24[ExportWorkspaceServiceFactory(typeof(ICloudCacheStorageService), WorkspaceKind.RemoteWorkspace), Shared]
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
23[ExportWorkspaceService(typeof(IPerformanceTrackerService), WorkspaceKind.Host), Shared]
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (17)
ChangeSignature\RemoveParametersTests.vb (1)
109workspaceKind:=WorkspaceKind.Interactive,
EncapsulateField\EncapsulateFieldCommandHandlerTests.vb (1)
147workspaceKind:=WorkspaceKind.Interactive,
ExtractInterface\ExtractInterfaceTests.vb (1)
1281workspaceKind:=WorkspaceKind.Interactive,
ExtractMethod\ExtractMethodTests.LanguageInteraction.vb (1)
3383workspaceKind:=WorkspaceKind.Interactive,
Organizing\OrganizeTypeDeclarationTests.vb (1)
936workspaceKind:=WorkspaceKind.Interactive,
Structure\MetadataAsSource\ConstructorDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\DelegateDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\EnumDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\EnumMemberDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\EventDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\FieldDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\InvalidIdentifierStructureTests.vb (1)
28Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\MethodDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\OperatorDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\PropertyDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\RegionDirectiveStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Structure\MetadataAsSource\TypeDeclarationStructureTests.vb (1)
16Return CodeAnalysis.WorkspaceKind.MetadataAsSource
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
33If document.Project.Solution.WorkspaceKind = WorkspaceKind.MiscellaneousFiles Then
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\SymbolFinder.cs (2)
268Debug.Assert(solution.WorkspaceKind is WorkspaceKind.Interactive or WorkspaceKind.MiscellaneousFiles);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
53_scheduler = workspace.Kind == WorkspaceKind.RemoteWorkspace ? TaskScheduler.Default : s_exclusiveScheduler;
Workspace\AdhocWorkspace.cs (1)
21public AdhocWorkspace(HostServices host, string workspaceKind = WorkspaceKind.Custom)
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (1)
33/// <param name="layer">The layer or workspace kind that the service is specified for; <see cref="ServiceLayer.Default" />, <see cref="WorkspaceKind.MiscellaneousFiles" />etc.</param>
Workspace\Solution\Solution.cs (1)
69Contract.ThrowIfTrue(this.WorkspaceKind == CodeAnalysis.WorkspaceKind.RemoteWorkspace, "Access .Workspace off of a RemoteWorkspace Solution is not supported.");
Workspace\Workspace.cs (1)
104/// This is generally <see cref="WorkspaceKind.Host"/> if originating from the host environment, but may be
WorkspaceKindMetadata.cs (1)
12/// MEF metadata class used to find exports declared for a specific <see cref="WorkspaceKind"/>.
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
41: base(hostServices, WorkspaceKind.MSBuild)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2353using var workspace = new AdhocWorkspace(MSBuildMefHostServices.DefaultServices, WorkspaceKind.MSBuild);
Microsoft.VisualStudio.LanguageServices (17)
DebuggerIntelliSense\DebuggerIntellisenseWorkspace.cs (1)
15: base(solution.Workspace.Services.HostServices, WorkspaceKind.Debugger)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
32[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (2)
28[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host, WorkspaceKind.Interactive), Shared]
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
99if (document.Project.Solution.WorkspaceKind == WorkspaceKind.Interactive)
LanguageClient\VisualStudioLspWorkspaceRegistrationService.cs (1)
21public override string GetHostWorkspaceKind() => WorkspaceKind.Host;
ProjectSystem\MiscellaneousFilesWorkspace.cs (3)
70: base(visualStudioWorkspace.Services.HostServices, WorkspaceKind.MiscellaneousFiles) 261return registration.Workspace != null && registration.Workspace.Kind != WorkspaceKind.MetadataAsSource && registration.Workspace.Kind != WorkspaceKind.MiscellaneousFiles;
ProjectSystem\VisualStudioWorkspace.cs (1)
35: base(hostServices, WorkspaceKind.Host)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
19[ExportWorkspaceServiceFactory(typeof(ISolutionAnalyzerSetterWorkspaceService), WorkspaceKind.Host), Shared]
Remote\VisualStudioRemoteHostClientProvider.cs (1)
28[ExportWorkspaceServiceFactory(typeof(IRemoteHostClientProvider), WorkspaceKind.Host), Shared]
Remote\VisualStudioWorkspaceServiceHubConnector.cs (1)
24[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Snippets\AbstractSnippetCommandHandler.cs (1)
328!(Workspace.TryGetWorkspace(args.SubjectBuffer.AsTextContainer(), out var workspace) && workspace.Kind == WorkspaceKind.Interactive);
TableDataSource\MiscellaneousDiagnosticListTable.cs (1)
18[ExportEventListener(WellKnownEventListeners.DiagnosticService, WorkspaceKind.MiscellaneousFiles), Shared]
TableDataSource\VisualStudioDiagnosticListTable.cs (1)
24[ExportEventListener(WellKnownEventListeners.DiagnosticService, WorkspaceKind.Host), Shared]
TaskList\VisualStudioTaskListService.cs (1)
172workspaceKinds: WorkspaceKind.Host));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (1)
21=> new AdhocWorkspace(VisualStudioTestCompositions.LanguageServices.AddParts(additionalParts).GetHostServices(), WorkspaceKind.Host);
EditorConfigSettings\DataProvider\DataProviderTests.cs (1)
28var workspace = new AdhocWorkspace(VisualStudioTestCompositions.LanguageServices.GetHostServices(), WorkspaceKind.Host);
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\CloudEnvironmentSupportsFeatureService.cs (1)
16[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.CloudEnvironmentClientWorkspace), Shared]
Client\RemoteLanguageServiceWorkspace.cs (1)
91: base(VisualStudioMefHostServices.Create(exportProvider), WorkspaceKind.CloudEnvironmentClientWorkspace)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (3)
CSharp\CSharpGoToGlobalImportsTests.cs (1)
48Assert.NotEqual(WorkspaceKind.MetadataAsSource, document.Project.Solution.WorkspaceKind);
CSharp\CSharpInheritanceMarginTests.cs (2)
121Assert.Equal(WorkspaceKind.MetadataAsSource, document.Project.Solution.WorkspaceKind); 163Assert.NotEqual(WorkspaceKind.MetadataAsSource, document.Project.Solution.WorkspaceKind);
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Completion\CSharpCompletionSnippetNoteTests.vb (1)
117WorkspaceKind.Interactive)
DebuggerIntelliSense\TestState.vb (1)
33workspaceKind:=WorkspaceKind.Debugger,
Snippets\SnippetTestState.vb (1)
106Dim state = New SnippetTestState(workspaceXml, languageName, startActiveSession, extraParts, excludedTypes:=Enumerable.Empty(Of Type), WorkspaceKind.Interactive)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.vb (1)
48Dim visitor = New Visitor(token.Span, Await document.GetSemanticModelAsync(cancellationToken).ConfigureAwait(False), document.Project.Solution.WorkspaceKind <> WorkspaceKind.MetadataAsSource, Me, cancellationToken)
Roslyn.VisualStudio.Next.UnitTests (6)
Services\ServiceHubServicesTests.cs (2)
388Assert.Equal(WorkspaceKind.RemoteWorkspace, solution1.WorkspaceKind); 389Assert.Equal(WorkspaceKind.RemoteWorkspace, solution2.WorkspaceKind);
Services\SolutionServiceTests.cs (4)
71Assert.Equal(WorkspaceKind.RemoteWorkspace, synched.WorkspaceKind); 148Assert.Equal(WorkspaceKind.RemoteWorkspace, first.WorkspaceKind); 362new IncrementalAnalyzerProviderMetadata("Test", highPriorityForActiveFile: false, workspaceKinds: WorkspaceKind.RemoteWorkspace)); 825Assert.Equal(WorkspaceKind.RemoteWorkspace, recoveredSolution.WorkspaceKind);