181 references to ServiceLayer
AnalyzerRunner (2)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
PersistentStorageConfiguration.cs (1)
15[ExportWorkspaceService(typeof(IPersistentStorageConfiguration), ServiceLayer.Host)]
IdeCoreBenchmarks (1)
CloudCache\IdeCoreBenchmarksCloudCacheServiceFactory.cs (1)
15[ExportWorkspaceServiceFactory(typeof(ICloudCacheStorageService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
MefLanguageServices.cs (4)
97if (TryGetServiceByLayer(ServiceLayer.Host, services, out service)) 103if (TryGetServiceByLayer(ServiceLayer.Editor, services, out service)) 109if (TryGetServiceByLayer(ServiceLayer.Desktop, services, out service)) 115if (TryGetServiceByLayer(ServiceLayer.Default, services, out service))
MefWorkspaceServices.cs (4)
113if (TryGetServiceByLayer(ServiceLayer.Host, services, out service)) 119if (TryGetServiceByLayer(ServiceLayer.Editor, services, out service)) 125if (TryGetServiceByLayer(ServiceLayer.Desktop, services, out service)) 131if (TryGetServiceByLayer(ServiceLayer.Default, services, out service))
SemanticModelReuseWorkspaceServiceFactory.cs (1)
13[ExportWorkspaceServiceFactory(typeof(ISemanticModelReuseWorkspaceService), ServiceLayer.Default), Shared]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\SnippetCompletionProviderTests.cs (1)
130[ExportLanguageService(typeof(ISnippetInfoService), LanguageNames.CSharp, ServiceLayer.Test), Shared, PartNotDiscoverable]
StringCopyPaste\TestStringCopyPasteService.cs (1)
16[ExportWorkspaceService(typeof(IStringCopyPasteService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.CSharp.Features (1)
EmbeddedLanguages\CSharpEmbeddedLanguagesProvider.cs (1)
15[ExportLanguageService(typeof(IEmbeddedLanguagesProvider), LanguageNames.CSharp, ServiceLayer.Default), Shared]
Microsoft.CodeAnalysis.EditorFeatures (23)
CodeRefactorings\EditorLayerCodeActionHelpersService.cs (1)
15[ExportWorkspaceServiceFactory(typeof(ICodeRefactoringHelpersService), ServiceLayer.Editor), Shared]
EditAndContinue\ActiveStatementTrackingService.cs (1)
38[ExportWorkspaceServiceFactory(typeof(IActiveStatementTrackingService), ServiceLayer.Editor), Shared]
Editor\EditorLayerExtensionManager.cs (1)
28[ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Editor), Shared]
EditorConfigSettings\Aggregator\SettingsAggregatorFactory.cs (1)
13[ExportWorkspaceServiceFactory(typeof(ISettingsAggregator), ServiceLayer.Default), Shared]
ErrorReporting\EditorErrorReportingService.cs (1)
13[ExportWorkspaceService(typeof(IErrorReportingService), ServiceLayer.Editor), Shared]
ExportContentTypeLanguageServiceAttribute.cs (1)
22public ExportContentTypeLanguageServiceAttribute(string defaultContentType, string language, string layer = ServiceLayer.Default)
InlineRename\UndoManagerServiceFactory.cs (1)
21[ExportWorkspaceServiceFactory(typeof(IInlineRenameUndoManager), ServiceLayer.Default), Shared]
IntelliSense\ImportCompletionCacheService\EditorExtensionMethodImportCompletionCacheServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>), ServiceLayer.Editor), Shared]
IntelliSense\ImportCompletionCacheService\EditorTypeImportCompletionCacheServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<TypeImportCompletionCacheEntry, TypeImportCompletionCacheEntry>), 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)]
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]
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]
Undo\NoOpGlobalUndoServiceFactory.cs (1)
17[ExportWorkspaceServiceFactory(typeof(IGlobalUndoService), ServiceLayer.Default), Shared]
Workspaces\EditorTextFactoryService.cs (1)
19[ExportWorkspaceService(typeof(ITextFactoryService), ServiceLayer.Editor), Shared]
Workspaces\TextUndoHistoryWorkspaceServiceFactoryService.cs (1)
16[ExportWorkspaceServiceFactory(typeof(ITextUndoHistoryWorkspaceService), ServiceLayer.Default), Shared]
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
FixAllGetFixesService.cs (1)
24[ExportWorkspaceServiceFactory(typeof(IFixAllGetFixesService), ServiceLayer.Host), Shared]
FixMultipleOccurrencesService.cs (1)
26[ExportWorkspaceService(typeof(IFixMultipleOccurrencesService), ServiceLayer.Host), Shared]
Preview\PreviewPaneService.cs (1)
16[ExportWorkspaceServiceFactory(typeof(IPreviewPaneService), 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 (16)
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)]
NavigateTo\AbstractNavigateToTests.cs (2)
252[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable] 286[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
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\NoCompilationContentTypeLanguageService.cs (1)
15[ExportLanguageService(typeof(IContentTypeLanguageService), NoCompilationConstants.LanguageName, ServiceLayer.Test), Shared, PartNotDiscoverable]
Workspaces\TestAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (1)
21[ExportWorkspaceService(typeof(IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Workspaces\TestFormattingRuleFactoryServiceFactory.cs (1)
17[ExportWorkspaceServiceFactory(typeof(IHostDependentFormattingRuleFactoryService), 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.Test.Utilities2 (4)
Utilities\GoToHelpers\MockDocumentNavigationServiceFactory.vb (1)
11<ExportWorkspaceServiceFactory(GetType(IDocumentNavigationService), ServiceLayer.Test), [Shared], PartNotDiscoverable>
Utilities\GoToHelpers\MockSymbolNavigationServiceFactory.vb (1)
11<ExportWorkspaceServiceFactory(GetType(ISymbolNavigationService), ServiceLayer.Test), [Shared], PartNotDiscoverable>
Utilities\MockDocumentNavigationServiceProvider.vb (1)
16<ExportWorkspaceServiceFactory(GetType(IDocumentNavigationService), ServiceLayer.Host), [Shared]>
Utilities\MockSymbolNavigationServiceProvider.vb (1)
18<ExportWorkspaceServiceFactory(GetType(ISymbolNavigationService), ServiceLayer.Test), [Shared], PartNotDiscoverable>
Microsoft.CodeAnalysis.EditorFeatures.Wpf (7)
BackgroundWorkIndicator\WpfBackgroundWorkIndicatorFactory.cs (1)
20[ExportWorkspaceService(typeof(IBackgroundWorkIndicatorFactory), ServiceLayer.Editor), Shared]
NavigateTo\DefaultNavigateToPreviewServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(INavigateToPreviewService), ServiceLayer.Editor), Shared]
Notification\EditorNotificationServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(INotificationService), ServiceLayer.Editor)]
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\FixAllGetFixesService.cs (1)
24[ExportWorkspaceServiceFactory(typeof(IFixAllGetFixesService), ServiceLayer.Host), Shared]
Suggestions\FixAll\FixMultipleOccurrencesService.cs (1)
26[ExportWorkspaceService(typeof(IFixMultipleOccurrencesService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Classification\ClassificationTests.vb (1)
336<ExportLanguageService(GetType(IClassificationService), NoCompilationConstants.LanguageName, ServiceLayer.Test), [Shared], PartNotDiscoverable>
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (1)
3471<ExportLanguageService(GetType(ISnippetInfoService), LanguageNames.VisualBasic, ServiceLayer.Test), [Shared], PartNotDiscoverable>
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Internal\PickMembers\OmniSharpPickMembersService.cs (1)
15[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host)]
Microsoft.CodeAnalysis.Features (14)
CodeRefactorings\ServicesLayerCodeActionHelpersService.cs (1)
14[ExportWorkspaceServiceFactory(typeof(ICodeRefactoringHelpersService), ServiceLayer.Default), Shared]
Completion\Providers\ImportCompletionProvider\DefaultExtensionMethodImportCompletionCacheServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>), ServiceLayer.Default), Shared]
Completion\Providers\ImportCompletionProvider\DefaultTypeImportCompletionCacheServiceFactory.cs (1)
13[ExportWorkspaceServiceFactory(typeof(IImportCompletionCacheService<TypeImportCompletionCacheEntry, TypeImportCompletionCacheEntry>), ServiceLayer.Default), Shared]
Diagnostics\BuildOnlyDiagnosticsService.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IBuildOnlyDiagnosticsService), ServiceLayer.Default), 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]
Navigation\DefaultDocumentNavigationServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IDocumentNavigationService), ServiceLayer.Default), Shared]
Navigation\DefaultSymbolNavigationServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(ISymbolNavigationService), ServiceLayer.Default), 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]
SymbolMapping\SymbolMappingServiceFactory.cs (1)
15[ExportWorkspaceService(typeof(ISymbolMappingService), ServiceLayer.Default), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\WorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Services\ServiceHubDocumentTrackingService.cs (1)
14[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Host)]
Microsoft.CodeAnalysis.VisualBasic.Features (1)
EmbeddedLanguages\VisualBasicEmbeddedLanguagesProvider.vb (1)
13<ExportLanguageService(GetType(IEmbeddedLanguagesProvider), LanguageNames.VisualBasic, ServiceLayer.Default), [Shared]>
Microsoft.CodeAnalysis.Workspaces (33)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
12[ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Default), Shared]
Formatting\Rules\DefaultFormattingRuleFactoryServiceFactory.cs (1)
14[ExportWorkspaceService(typeof(IHostDependentFormattingRuleFactoryService), ServiceLayer.Default), Shared]
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
16[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Default), Shared]
MefLanguageServices.cs (5)
85if (TryGetServiceByLayer(ServiceLayer.Test, services, out service)) 97if (TryGetServiceByLayer(ServiceLayer.Host, services, out service)) 103if (TryGetServiceByLayer(ServiceLayer.Editor, services, out service)) 109if (TryGetServiceByLayer(ServiceLayer.Desktop, services, out service)) 115if (TryGetServiceByLayer(ServiceLayer.Default, services, out service))
MefWorkspaceServices.cs (5)
101if (TryGetServiceByLayer(ServiceLayer.Test, services, out service)) 113if (TryGetServiceByLayer(ServiceLayer.Host, services, out service)) 119if (TryGetServiceByLayer(ServiceLayer.Editor, services, out service)) 125if (TryGetServiceByLayer(ServiceLayer.Desktop, services, out service)) 131if (TryGetServiceByLayer(ServiceLayer.Default, services, out service))
SemanticModelReuseWorkspaceServiceFactory.cs (1)
13[ExportWorkspaceServiceFactory(typeof(ISemanticModelReuseWorkspaceService), ServiceLayer.Default), Shared]
Serialization\SerializerService.cs (1)
22[ExportWorkspaceServiceFactory(typeof(ISerializerService), layer: ServiceLayer.Default), Shared]
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (1)
17[ExportWorkspaceService(typeof(ISolutionCrawlerRegistrationService), ServiceLayer.Default), Shared]
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
15[ExportWorkspaceServiceFactory(typeof(ITemporaryStorageServiceInternal), ServiceLayer.Default), Shared]
Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs (1)
15[ExportWorkspaceServiceFactory(typeof(IDocumentationProviderService), ServiceLayer.Default), Shared]
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
24[ExportWorkspaceServiceFactory(typeof(IWorkspaceEventListenerService), layer: ServiceLayer.Default), Shared]
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (1)
40public ExportLanguageServiceAttribute(Type type, string language, string layer = ServiceLayer.Default)
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (1)
40public ExportLanguageServiceFactoryAttribute(Type type, string language, string layer = ServiceLayer.Default)
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (2)
33/// <param name="layer">The layer that the service is specified for; <see cref="ServiceLayer.Default" />, etc.</param> 34public ExportWorkspaceServiceAttribute(Type serviceType, string layer = ServiceLayer.Default)
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (2)
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> 34public ExportWorkspaceServiceFactoryAttribute(Type serviceType, string layer = ServiceLayer.Default)
Workspace\Host\Mef\ServiceLayer.cs (1)
12/// If there are multiple definitions of a service, the <see cref="ServiceLayer"/> is used to determine which is used.
Workspace\Host\Metadata\FrameworkAssemblyPathResolverFactory.cs (1)
11[ExportWorkspaceServiceFactory(typeof(IFrameworkAssemblyPathResolver), ServiceLayer.Default), Shared]
Workspace\Host\Metadata\MetadataServiceFactory.cs (1)
13[ExportWorkspaceServiceFactory(typeof(IMetadataService), ServiceLayer.Default), 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\TextFactory\TextFactoryService.cs (1)
16[ExportWorkspaceService(typeof(ITextFactoryService), ServiceLayer.Default), Shared]
Workspace\Host\WorkpacePartialSolutionsTestHook.cs (1)
12[ExportWorkspaceService(typeof(IWorkpacePartialSolutionsTestHook), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
15[ExportWorkspaceServiceFactory(typeof(IWorkspaceEventListenerService), ServiceLayer.Test), Shared, PartNotDiscoverable]
NoCompilationLanguageServiceFactory.cs (1)
12[ExportLanguageService(typeof(INoCompilationLanguageService), NoCompilationConstants.LanguageName, ServiceLayer.Test), Shared, PartNotDiscoverable]
Remote\InProcRemoteHostClientProvider.cs (1)
22[ExportWorkspaceServiceFactory(typeof(IRemoteHostClientProvider), ServiceLayer.Test), Shared, PartNotDiscoverable]
Remote\TestSerializerService.cs (1)
102[ExportWorkspaceServiceFactory(typeof(ISerializerService), layer: ServiceLayer.Test), Shared, PartNotDiscoverable]
TestErrorReportingService.cs (1)
15[ExportWorkspaceService(typeof(IErrorReportingService), ServiceLayer.Test), Shared]
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Host\LanguageServices\TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking.cs (1)
17[ExportLanguageService(typeof(ICompilationFactoryService), LanguageNames.CSharp, ServiceLayer.Test), Shared, PartNotDiscoverable]
Host\WorkspaceServices\TestTemporaryStorageServiceFactory.cs (1)
12[ExportWorkspaceServiceFactory(typeof(ITemporaryStorageServiceInternal), ServiceLayer.Test), Shared, PartNotDiscoverable]
SolutionTests\SolutionTests.cs (2)
3203var ws = new AdhocWorkspace(hostServices, ServiceLayer.Host); 3243[ExportLanguageService(typeof(ITestLanguageService), LanguageNames.CSharp, ServiceLayer.Default), Shared, PartNotDiscoverable]
Microsoft.VisualStudio.IntegrationTest.Setup (3)
TestExtensionManager.cs (3)
15/// This class is exported as a workspace service with layer: <see cref="ServiceLayer.Host"/>. This ensures that TestExtensionManager 16/// is preferred over EditorLayerExtensionManager (which has layer: <see cref="ServiceLayer.Editor"/>) when running VS integration tests. 18[Shared, ExportWorkspaceServiceFactory(typeof(IExtensionManager), ServiceLayer.Host)]
Microsoft.VisualStudio.LanguageServices (41)
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]
GenerateType\VisualStudioGenerateTypeOptionsServiceFactory.cs (1)
21[ExportWorkspaceServiceFactory(typeof(IGenerateTypeOptionsService), ServiceLayer.Host), 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]
InlineRename\InlineRenameUndoManager.cs (1)
36[ExportWorkspaceServiceFactory(typeof(IInlineRenameUndoManager), 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]
NavigateTo\VisualStudioNavigateToPreviewServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(INavigateToPreviewService), ServiceLayer.Host), Shared]
Notification\VSNotificationServiceFactory.cs (1)
19[ExportWorkspaceServiceFactory(typeof(INotificationService), ServiceLayer.Host), Shared]
PickMembers\VisualStudioPickMembersService.cs (1)
16[ExportWorkspaceService(typeof(IPickMembersService), ServiceLayer.Host), Shared]
Preview\PreviewService.cs (1)
20[ExportWorkspaceServiceFactory(typeof(IPreviewDialogService), ServiceLayer.Host), Shared]
PreviewPane\PreviewPaneService.cs (1)
32[ExportWorkspaceServiceFactory(typeof(IPreviewPaneService), ServiceLayer.Host), Shared]
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
20[ExportWorkspaceServiceFactory(typeof(IFrameworkAssemblyPathResolver), ServiceLayer.Host), Shared]
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(VisualStudioMetadataReferenceManager), ServiceLayer.Host), Shared]
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceProviderServiceFactory.cs (1)
16[ExportWorkspaceServiceFactory(typeof(IMetadataService), ServiceLayer.Host), Shared]
ProjectSystem\RuleSets\VisualStudioRuleSetManagerFactory.cs (1)
15[ExportWorkspaceServiceFactory(typeof(IRuleSetManager), ServiceLayer.Host), Shared]
ProjectSystem\VisualStudioProjectManagementService.cs (1)
22[ExportWorkspaceService(typeof(IProjectManagementService), ServiceLayer.Host), Shared]
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
26[ExportWorkspaceService(typeof(IPullMemberUpOptionsService), ServiceLayer.Host), Shared]
Storage\VisualStudioCloudCacheStorageService.cs (1)
24[ExportWorkspaceServiceFactory(typeof(ICloudCacheStorageService), ServiceLayer.Host), Shared]
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
42[ExportWorkspaceService(typeof(ISymbolSearchService), ServiceLayer.Host), Shared]
UnusedReferences\VisualStudioReferenceCleanupService.cs (1)
20[ExportWorkspaceService(typeof(IReferenceCleanupService), ServiceLayer.Host), Shared]
Utilities\VisualStudioNavigateToLinkService.cs (1)
18[ExportWorkspaceService(typeof(INavigateToLinkService), layer: ServiceLayer.Host)]
Workspace\GlobalUndoServiceFactory.cs (1)
24[ExportWorkspaceServiceFactory(typeof(IGlobalUndoService), ServiceLayer.Host), Shared]
Workspace\VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs (1)
21[ExportWorkspaceService(typeof(IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService), ServiceLayer.Host), Shared]
Workspace\VisualStudioDocumentNavigationService.cs (1)
36[ExportWorkspaceService(typeof(IDocumentNavigationService), ServiceLayer.Host), Shared]
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), 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]
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
23[ExportWorkspaceServiceFactory(typeof(ITextUndoHistoryWorkspaceService), ServiceLayer.Host), Shared]
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
25[ExportWorkspaceServiceFactory(typeof(IWorkspaceStatusService), ServiceLayer.Host), Shared]
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (1)
MockDocumentNavigationServiceFactory.cs (1)
20[ExportWorkspaceServiceFactory(typeof(IDocumentNavigationService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Completion\TestCSharpSnippetInfoService.vb (1)
15<ExportLanguageService(GetType(ISnippetInfoService), LanguageNames.CSharp, ServiceLayer.Test), [Shared], PartNotDiscoverable>
Completion\TestVisualBasicSnippetInfoService.vb (1)
15<ExportLanguageService(GetType(ISnippetInfoService), LanguageNames.VisualBasic, ServiceLayer.Test), [Shared], PartNotDiscoverable>
Snippets\SnippetCompletionProviderTests.vb (1)
126<ExportLanguageService(GetType(ISnippetInfoService), LanguageNames.VisualBasic, ServiceLayer.Test), [Shared], PartNotDiscoverable>