37 instantiations of ExportWorkspaceService
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (5)
Internal\CodeRefactorings\WorkspaceServices\OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (1)
15[ExportWorkspaceService(typeof(ISymbolRenamedCodeActionOperationFactoryWorkspaceService))]
Internal\ExtractClass\OmniSharpExtractClassOptionsService.cs (1)
16[ExportWorkspaceService(typeof(IExtractClassOptionsService)), Shared]
Internal\ExtractInterface\OmniSharpExtractInterfaceOptionsService.cs (1)
14[ExportWorkspaceService(typeof(IExtractInterfaceOptionsService)), Shared]
Internal\PickMembers\OmniSharpPickMembersService.cs (1)
15[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host)]
Options\OmnisharpLegacyGlobalOptionsWorkspaceService.cs (1)
17[ExportWorkspaceService(typeof(ILegacyGlobalOptionsWorkspaceService)), Shared]
Microsoft.CodeAnalysis.Features (14)
CodeFixesAndRefactorings\FeaturesFixAllGetFixesService.cs (1)
12[ExportWorkspaceService(typeof(IFixAllGetFixesService), ServiceLayer.Default), Shared]
Copilot\ICopilotChangeAnalysisService.cs (1)
41[ExportWorkspaceService(typeof(ICopilotChangeAnalysisService)), Shared]
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
29[ExportWorkspaceService(typeof(IDesignerAttributeDiscoveryService)), Shared]
EditAndContinue\EditAndContinueService.cs (1)
29[ExportWorkspaceService(typeof(IEditAndContinueWorkspaceService)), Shared]
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
21[ExportWorkspaceService(typeof(IUnitTestingSolutionCrawlerRegistrationService), ServiceLayer.Host), Shared]
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
21[ExportWorkspaceService(typeof(IUnitTestingSolutionCrawlerService), ServiceLayer.Default), Shared]
FindUsages\DefaultExternalDefinitionItemProvider.cs (1)
14[ExportWorkspaceService(typeof(IExternalDefinitionItemProvider)), Shared]
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (1)
28[ExportWorkspaceService(typeof(ILegacySolutionEventsAggregationService)), Shared]
Navigation\DefaultDocumentNavigationService.cs (1)
11[ExportWorkspaceService(typeof(IDocumentNavigationService), ServiceLayer.Default), Shared]
SemanticSearch\SemanticSearchDocumentSupportsFeatureService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), WorkspaceKind.SemanticSearch), Shared]
Shared\IDocumentSupportsFeatureService.cs (1)
21[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), ServiceLayer.Default), Shared]
StackTraceExplorer\StackTraceExplorerService.cs (1)
22[ExportWorkspaceService(typeof(IStackTraceExplorerService)), Shared]
SymbolMapping\SymbolMappingServiceFactory.cs (1)
15[ExportWorkspaceService(typeof(ISymbolMappingService), ServiceLayer.Default), Shared]
ValueTracking\ValueTrackingService.cs (1)
18[ExportWorkspaceService(typeof(IValueTrackingService)), Shared]
Microsoft.CodeAnalysis.Workspaces (18)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
12[ExportWorkspaceService(typeof(IExtensionManager), ServiceLayer.Default), Shared]
Formatting\Rules\DefaultFormattingRuleFactoryServiceFactory.cs (1)
13[ExportWorkspaceService(typeof(IHostDependentFormattingRuleFactoryService), ServiceLayer.Default), Shared]
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
15[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Default), Shared]
Log\WorkspaceErrorLogger.cs (1)
12[ExportWorkspaceService(typeof(IErrorLoggerService)), Export(typeof(IErrorLoggerService)), Shared]
Options\LegacyWorkspaceOptionService.cs (1)
21[ExportWorkspaceService(typeof(ILegacyWorkspaceOptionService)), Shared]
SymbolSearch\ISymbolSearchService.cs (1)
153[ExportWorkspaceService(typeof(ISymbolSearchService)), Shared]
Workspace\DocumentTracking\DefaultDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Default), Shared]
Workspace\Host\IFallbackAnalyzerConfigOptionsProvider.cs (1)
21[ExportWorkspaceService(typeof(IFallbackAnalyzerConfigOptionsProvider))]
Workspace\Host\Metadata\DefaultAnalyzerService.cs (1)
11[ExportWorkspaceService(typeof(IAnalyzerService)), Shared]
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (1)
79[ExportWorkspaceService(typeof(IAnalyzerAssemblyLoaderProvider)), Shared]
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
31[ExportWorkspaceService(typeof(IPersistentStorageConfiguration)), Shared]
Workspace\Host\Status\DefaultWorkspaceStatusService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceStatusService), ServiceLayer.Default), Shared]
Workspace\Host\TaskScheduler\TaskSchedulerProvider.cs (1)
13[ExportWorkspaceService(typeof(ITaskSchedulerProvider), ServiceLayer.Default)]
Workspace\Host\TaskScheduler\WorkspaceAsynchronousOperationListenerProvider.cs (1)
12[ExportWorkspaceService(typeof(IWorkspaceAsynchronousOperationListenerProvider), ServiceLayer.Default)]
Workspace\Host\TemporaryStorage\LegacyTemporaryStorageService.cs (1)
19[ExportWorkspaceService(typeof(ITemporaryStorageService)), Shared]
Workspace\Host\TextFactory\TextFactoryService.cs (1)
16[ExportWorkspaceService(typeof(ITextFactoryService), ServiceLayer.Default), Shared]
Workspace\Host\WorkpacePartialSolutionsTestHook.cs (1)
12[ExportWorkspaceService(typeof(IWorkspacePartialSolutionsTestHook), ServiceLayer.Host), Shared]
Workspace\IWorkspaceConfigurationService.cs (1)
17[ExportWorkspaceService(typeof(IWorkspaceConfigurationService)), Shared]
10 references to ExportWorkspaceService
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\WorkspaceServiceMetadata.cs (2)
14public string ServiceType { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.ServiceType)]; 15public string Layer { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.Layer)];
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\WorkspaceServiceMetadata.cs (2)
14public string ServiceType { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.ServiceType)]; 15public string Layer { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.Layer)];
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\WorkspaceServiceMetadata.cs (2)
14public string ServiceType { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.ServiceType)]; 15public string Layer { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.Layer)];
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\WorkspaceServiceMetadata.cs (2)
14public string ServiceType { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.ServiceType)]; 15public string Layer { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.Layer)];
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\WorkspaceServiceMetadata.cs (2)
14public string ServiceType { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.ServiceType)]; 15public string Layer { get; } = (string)data[nameof(ExportWorkspaceServiceAttribute.Layer)];