122 instantiations of ExportWorkspaceService
AnalyzerRunner (2)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
PersistentStorageConfiguration.cs (1)
15[ExportWorkspaceService(typeof(IPersistentStorageConfiguration), ServiceLayer.Host)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
StringCopyPaste\TestStringCopyPasteService.cs (1)
16[ExportWorkspaceService(typeof(IStringCopyPasteService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures (17)
BackgroundWorkIndicator\DefaultBackgroundWorkIndicatorFactory.cs (1)
20[ExportWorkspaceService(typeof(IBackgroundWorkIndicatorFactory)), Shared]
ErrorReporting\EditorErrorReportingService.cs (1)
13[ExportWorkspaceService(typeof(IErrorReportingService), ServiceLayer.Editor), Shared]
LanguageServer\EditorHoverCreationService.cs (1)
20[ExportWorkspaceService(typeof(ILspHoverResultCreationService), ServiceLayer.Editor), Shared]
LanguageServer\EditorLspCompletionResultCreationService.cs (1)
19[ExportWorkspaceService(typeof(ILspCompletionResultCreationService), ServiceLayer.Editor), Shared]
LanguageServer\EditorLspReferencesResultCreationService.cs (1)
18[ExportWorkspaceService(typeof(ILspReferencesResultCreationService), ServiceLayer.Editor), Shared]
LanguageServer\EditorLspSymbolInformationCreationService.cs (1)
15[ExportWorkspaceService(typeof(ILspSymbolInformationCreationService), ServiceLayer.Editor), Shared]
NavigateTo\DefaultNavigateToLinkService.cs (1)
16[ExportWorkspaceService(typeof(INavigateToLinkService), layer: ServiceLayer.Default)]
Options\LegacyGlobalOptionsWorkspaceService.cs (1)
17[ExportWorkspaceService(typeof(ILegacyGlobalOptionsWorkspaceService)), Shared]
Shared\DefaultTextBufferSupportsFeatureService.cs (1)
12[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), ServiceLayer.Editor), Shared]
Shared\Utilities\IWorkspaceContextService.cs (1)
28[ExportWorkspaceService(typeof(IWorkspaceContextService), ServiceLayer.Default), Shared]
Shared\Utilities\ThreadingContextTaskSchedulerProvider.cs (1)
16[ExportWorkspaceService(typeof(ITaskSchedulerProvider), ServiceLayer.Editor), Shared]
Shared\Utilities\WorkspaceThreadingServiceProvider.cs (1)
12[ExportWorkspaceService(typeof(IWorkspaceThreadingServiceProvider)), Shared]
StringCopyPaste\IStringCopyPasteService.cs (1)
18[ExportWorkspaceService(typeof(IStringCopyPasteService)), Shared]
TextDiffing\EditorTextDifferencingService.cs (1)
22[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Host), Shared]
Undo\DefaultSourceTextUndoService.cs (1)
15[ExportWorkspaceService(typeof(ISourceTextUndoService), ServiceLayer.Default), Shared]
Undo\EditorSourceTextUndoService.cs (1)
18[ExportWorkspaceService(typeof(ISourceTextUndoService), ServiceLayer.Editor), Shared]
Workspaces\EditorTextFactoryService.cs (1)
19[ExportWorkspaceService(typeof(ITextFactoryService), ServiceLayer.Editor), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
FixMultipleOccurrencesService.cs (1)
26[ExportWorkspaceService(typeof(IFixMultipleOccurrencesService), ServiceLayer.Host), Shared]
Utilities\NavigateToLinkService.cs (1)
17[ExportWorkspaceService(typeof(INavigateToLinkService), layer: ServiceLayer.Host)]
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionTest.cs (1)
201[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (13)
ChangeSignature\TestChangeSignatureOptionsService.cs (1)
17[ExportWorkspaceService(typeof(IChangeSignatureOptionsService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Diagnostics\GenerateType\TestGenerateTypeOptionsService.cs (1)
18[ExportWorkspaceService(typeof(IGenerateTypeOptionsService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Diagnostics\GenerateType\TestProjectManagementService.cs (1)
15[ExportWorkspaceService(typeof(IProjectManagementService), ServiceLayer.Default), Shared]
EditAndContinue\MockEditAndContinueWorkspaceService.cs (1)
19[ExportWorkspaceService(typeof(IEditAndContinueWorkspaceService), ServiceLayer.Test), Shared]
ExtractInterface\TestExtractInterfaceOptions.cs (1)
23[ExportWorkspaceService(typeof(IExtractInterfaceOptionsService), ServiceLayer.Test), Shared, PartNotDiscoverable]
LanguageServer\TestWorkspaceConfigurationService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Test)]
MoveStaticMembers\TestMoveStaticMembersService.cs (1)
16[ExportWorkspaceService(typeof(IMoveStaticMembersOptionsService))]
Preview\MockPreviewPaneService.cs (1)
19[ExportWorkspaceService(typeof(IPreviewPaneService), ServiceLayer.Test), Shared, PartNotDiscoverable]
RenameTracking\MockPreviewDialogService.cs (1)
15[ExportWorkspaceService(typeof(IPreviewDialogService), ServiceLayer.Test), Shared, PartNotDiscoverable]
SolutionCrawler\TestDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Workspaces\TestAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (1)
21[ExportWorkspaceService(typeof(IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Workspaces\TestSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (1)
15[ExportWorkspaceService(typeof(ISymbolRenamedCodeActionOperationFactoryWorkspaceService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Workspaces\WorkspaceTestLogger.cs (1)
17[ExportWorkspaceService(typeof(IWorkspaceTestLogger), ServiceLayer.Host), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
BackgroundWorkIndicator\WpfBackgroundWorkIndicatorFactory.cs (1)
20[ExportWorkspaceService(typeof(IBackgroundWorkIndicatorFactory), ServiceLayer.Editor), Shared]
Interactive\InteractiveSupportsFeatureService.cs (2)
17[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.Interactive), Shared] 55[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), WorkspaceKind.Interactive), Shared]
QuickInfo\ContentControlService.cs (1)
27[ExportWorkspaceService(typeof(IContentControlService), layer: ServiceLayer.Editor), Shared]
StringCopyPaste\WpfStringCopyPasteService.cs (1)
16[ExportWorkspaceService(typeof(IStringCopyPasteService), ServiceLayer.Host), Shared]
Suggestions\FixAll\FixMultipleOccurrencesService.cs (1)
26[ExportWorkspaceService(typeof(IFixMultipleOccurrencesService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Navigation\FSharpDocumentNavigationService.cs (1)
18[ExportWorkspaceService(typeof(IFSharpDocumentNavigationService)), Shared]
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (5)
Internal\CodeRefactorings\WorkspaceServices\OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (1)
15[ExportWorkspaceService(typeof(ISymbolRenamedCodeActionOperationFactoryWorkspaceService))]
Internal\ExtractClass\OmniSharpExtractClassOptionsService.cs (1)
18[ExportWorkspaceService(typeof(IExtractClassOptionsService))]
Internal\ExtractInterface\OmniSharpExtractInterfaceOptionsService.cs (1)
25[ExportWorkspaceService(typeof(IExtractInterfaceOptionsService))]
Internal\PickMembers\OmniSharpPickMembersService.cs (1)
15[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host)]
Options\OmnisharpLegacyGlobalOptionsWorkspaceService.cs (1)
21[ExportWorkspaceService(typeof(ILegacyGlobalOptionsWorkspaceService)), Shared]
Microsoft.CodeAnalysis.Features (14)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
24[ExportWorkspaceService(typeof(IDesignerAttributeDiscoveryService)), Shared]
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
26[ExportWorkspaceService(typeof(IEditAndContinueWorkspaceService)), Shared]
ExternalAccess\UnitTesting\SolutionCrawler\DefaultUnitTestingDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IUnitTestingDocumentTrackingService), ServiceLayer.Default)]
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
21[ExportWorkspaceService(typeof(IUnitTestingSolutionCrawlerRegistrationService), ServiceLayer.Host), Shared]
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
22[ExportWorkspaceService(typeof(IUnitTestingSolutionCrawlerService), ServiceLayer.Default), Shared]
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
33[ExportWorkspaceService(typeof(IDefinitionsAndReferencesFactory)), Shared]
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (1)
33[ExportWorkspaceService(typeof(ILegacySolutionEventsAggregationService)), Shared]
Shared\IDocumentSupportsFeatureService.cs (1)
23[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), ServiceLayer.Default), Shared]
SolutionCrawler\DefaultDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Default)]
SolutionCrawler\SolutionCrawlerRegistrationService.cs (1)
21[ExportWorkspaceService(typeof(ISolutionCrawlerRegistrationService), ServiceLayer.Host), Shared]
SolutionCrawler\SolutionCrawlerService.cs (1)
24[ExportWorkspaceService(typeof(ISolutionCrawlerService), ServiceLayer.Default), Shared]
StackTraceExplorer\StackTraceExplorerService.cs (1)
20[ExportWorkspaceService(typeof(IStackTraceExplorerService)), Shared]
SymbolMapping\SymbolMappingServiceFactory.cs (1)
15[ExportWorkspaceService(typeof(ISymbolMappingService), ServiceLayer.Default), Shared]
ValueTracking\ValueTrackingService.cs (1)
19[ExportWorkspaceService(typeof(IValueTrackingService)), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Features\Options\SolutionCrawlerOptionsService.cs (1)
12[ExportWorkspaceService(typeof(ISolutionCrawlerOptionsService)), Shared]
Features\Options\WorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Handler\Completion\ILspCompletionResultCreationService.cs (1)
30[ExportWorkspaceService(typeof(ILspCompletionResultCreationService)), Shared]
Handler\Hover\ILspHoverResultCreationService.cs (1)
24[ExportWorkspaceService(typeof(ILspHoverResultCreationService)), Shared]
Handler\References\ILspReferencesResultCreationService.cs (1)
30[ExportWorkspaceService(typeof(ILspReferencesResultCreationService)), Shared]
Handler\Symbols\ILspSymbolInformationCreationService.cs (1)
20[ExportWorkspaceService(typeof(ILspSymbolInformationCreationService)), Shared]
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
Host\RemoteAnalyzerAssemblyLoaderService.cs (1)
18[ExportWorkspaceService(typeof(IAnalyzerAssemblyLoaderProvider), WorkspaceKind.RemoteWorkspace), Shared]
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
23[ExportWorkspaceService(typeof(IPerformanceTrackerService), WorkspaceKind.Host), Shared]
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Services\ProcessTelemetry\RemoteWorkspaceTelemetryService.cs (1)
15[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]
Services\ServiceHubDocumentTrackingService.cs (1)
14[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Host)]
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\DefaultAnalyzerAssemblyLoaderService.cs (1)
12[ExportWorkspaceService(typeof(IAnalyzerAssemblyLoaderProvider))]
Formatting\Rules\DefaultFormattingRuleFactoryServiceFactory.cs (1)
14[ExportWorkspaceService(typeof(IHostDependentFormattingRuleFactoryService), ServiceLayer.Default), Shared]
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
16[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Default), Shared]
Log\WorkspaceErrorLogger.cs (1)
14[ExportWorkspaceService(typeof(IErrorLoggerService)), Export(typeof(IErrorLoggerService)), Shared]
Options\LegacyGlobalCodeActionOptionsWorkspaceService.cs (1)
25[ExportWorkspaceService(typeof(ILegacyGlobalCleanCodeGenerationOptionsWorkspaceService)), Shared]
Options\LegacyWorkspaceOptionService.cs (1)
19[ExportWorkspaceService(typeof(ILegacyWorkspaceOptionService)), Shared]
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (1)
17[ExportWorkspaceService(typeof(ISolutionCrawlerRegistrationService), ServiceLayer.Default), Shared]
SymbolSearch\ISymbolSearchService.cs (1)
157[ExportWorkspaceService(typeof(ISymbolSearchService)), Shared]
Workspace\Host\Metadata\DefaultAnalyzerService.cs (1)
13[ExportWorkspaceService(typeof(IAnalyzerService)), Shared]
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
32[ExportWorkspaceService(typeof(IPersistentStorageConfiguration)), Shared]
Workspace\Host\Status\WorkspaceStatusService.cs (1)
16[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)
21[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(IWorkpacePartialSolutionsTestHook), ServiceLayer.Host), Shared]
Workspace\IWorkspaceConfigurationService.cs (1)
18[ExportWorkspaceService(typeof(IWorkspaceConfigurationService)), Shared]
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestErrorReportingService.cs (1)
15[ExportWorkspaceService(typeof(IErrorReportingService), ServiceLayer.Test), Shared]
Microsoft.VisualStudio.LanguageServices (30)
ChangeSignature\VisualStudioChangeSignatureOptionsService.cs (1)
15[ExportWorkspaceService(typeof(IChangeSignatureOptionsService), ServiceLayer.Host), Shared]
CodeLens\RemoteCodeLensReferencesService.cs (1)
25[ExportWorkspaceService(typeof(ICodeLensReferencesService), layer: ServiceLayer.Host), Shared]
Diagnostics\VisualStudioVenusSpanMappingService.cs (1)
19[ExportWorkspaceService(typeof(IWorkspaceVenusSpanMappingService), ServiceLayer.Default), Shared]
ErrorReporting\VisualStudioErrorReportingService.cs (1)
18[ExportWorkspaceService(typeof(IErrorReportingService), ServiceLayer.Host), Shared]
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
30[ExportWorkspaceService(typeof(IExtractClassOptionsService), ServiceLayer.Host), Shared]
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
32[ExportWorkspaceService(typeof(IExtractInterfaceOptionsService), ServiceLayer.Host), Shared]
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
28[ExportWorkspaceService(typeof(IDefinitionsAndReferencesFactory), ServiceLayer.Desktop), Shared]
Implementation\HierarchyItemToProjectIdMap.cs (1)
16[ExportWorkspaceService(typeof(IHierarchyItemToProjectIdMap), ServiceLayer.Host), Shared]
Implementation\VisualStudioSupportsFeatureService.cs (2)
29[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), ServiceLayer.Host), Shared] 84[ExportWorkspaceService(typeof(IDocumentSupportsFeatureService), ServiceLayer.Host), Shared]
Implementation\VisualStudioWorkspaceContextService.cs (1)
16[ExportWorkspaceService(typeof(IWorkspaceContextService), ServiceLayer.Host), Shared]
Implementation\WorkspaceCacheService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceCacheService), ServiceLayer.Host), Shared]
Log\VisualStudioErrorLogger.cs (1)
17[ExportWorkspaceService(typeof(IErrorLoggerService), ServiceLayer.Host), Export(typeof(IErrorLoggerService)), Shared]
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
28[ExportWorkspaceService(typeof(IMoveStaticMembersOptionsService), ServiceLayer.Host), Shared]
Packaging\PackageInstallerServiceFactory.cs (1)
52[ExportWorkspaceService(typeof(IPackageInstallerService)), Shared]
PickMembers\VisualStudioPickMembersService.cs (1)
16[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host), Shared]
ProjectSystem\VisualStudioAddSolutionItemService.cs (1)
23[ExportWorkspaceService(typeof(IAddSolutionItemService)), Shared]
ProjectSystem\VisualStudioProjectManagementService.cs (1)
22[ExportWorkspaceService(typeof(IProjectManagementService), ServiceLayer.Host), Shared]
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
26[ExportWorkspaceService(typeof(IPullMemberUpOptionsService), ServiceLayer.Host), Shared]
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
42[ExportWorkspaceService(typeof(ISymbolSearchService), ServiceLayer.Host), Shared]
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
22[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]
UnusedReferences\UnusedReferenceAnalysisService.cs (1)
17[ExportWorkspaceService(typeof(IUnusedReferenceAnalysisService)), Shared]
UnusedReferences\VisualStudioReferenceCleanupService.cs (1)
20[ExportWorkspaceService(typeof(IReferenceCleanupService), ServiceLayer.Host), Shared]
Utilities\VisualStudioNavigateToLinkService.cs (1)
18[ExportWorkspaceService(typeof(INavigateToLinkService), layer: ServiceLayer.Host)]
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (1)
21[ExportWorkspaceService(typeof(IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService), ServiceLayer.Host), Shared]
Workspace\VisualStudioDocumentNavigationService.cs (1)
36[ExportWorkspaceService(typeof(IDocumentNavigationService), ServiceLayer.Host), Shared]
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
25[ExportWorkspaceService(typeof(IHostDependentFormattingRuleFactoryService), ServiceLayer.Host), Shared]
Workspace\VisualStudioRemoteHostClientShutdownCancellationService.cs (1)
15[ExportWorkspaceService(typeof(IRemoteHostClientShutdownCancellationService), ServiceLayer.Host), Shared]
Workspace\VisualStudioSymbolNavigationService.cs (1)
32[ExportWorkspaceService(typeof(ISymbolNavigationService), ServiceLayer.Host), Shared]
Workspace\VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (1)
22[ExportWorkspaceService(typeof(ISymbolRenamedCodeActionOperationFactoryWorkspaceService), ServiceLayer.Host), Shared]
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\CloudEnvironmentSupportsFeatureService.cs (1)
16[ExportWorkspaceService(typeof(ITextBufferSupportsFeatureService), WorkspaceKind.CloudEnvironmentClientWorkspace), Shared]