80 implementations of IWorkspaceServiceFactory
IdeCoreBenchmarks (1)
CloudCache\IdeCoreBenchmarksCloudCacheServiceFactory.cs (1)
16internal class IdeCoreBenchmarksCloudCacheServiceFactory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
LanguageServices\SemanticModelWorkspaceService\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
12internal partial class SemanticModelReuseWorkspaceServiceFactory : IWorkspaceServiceFactory
SemanticModelReuseWorkspaceServiceFactory.cs (1)
14internal partial class SemanticModelReuseWorkspaceServiceFactory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.EditorFeatures (10)
CodeRefactorings\EditorLayerCodeActionHelpersService.cs (1)
16internal class EditorLayerCodeActionHelpersService : IWorkspaceServiceFactory
EditAndContinue\ActiveStatementTrackingService.cs (1)
39internal sealed class Factory : IWorkspaceServiceFactory
Editor\EditorLayerExtensionManager.cs (1)
29internal class EditorLayerExtensionManager : IWorkspaceServiceFactory
EditorConfigSettings\Aggregator\SettingsAggregatorFactory.cs (1)
14internal class SettingsAggregatorFactory : IWorkspaceServiceFactory
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
15internal class AnalyzerSettingsWorkspaceServiceFactory : IWorkspaceServiceFactory
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsWorkspaceServiceFactory.cs (1)
15internal sealed class NamingStyleSettingsWorkspaceServiceFactory : IWorkspaceServiceFactory
InlineRename\UndoManagerServiceFactory.cs (1)
22internal class UndoManagerServiceFactory : IWorkspaceServiceFactory
Interactive\InteractiveWorkspace.SolutionAnalyzerSetter.cs (1)
19internal sealed class Factory : IWorkspaceServiceFactory
Undo\NoOpGlobalUndoServiceFactory.cs (1)
18internal class NoOpGlobalUndoServiceFactory : IWorkspaceServiceFactory
Workspaces\TextUndoHistoryWorkspaceServiceFactoryService.cs (1)
17internal class TextUndoHistoryWorkspaceServiceFactoryService : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
FixAllGetFixesService.cs (1)
25internal class FixAllGetFixesService : IFixAllGetFixesService, IWorkspaceServiceFactory
Preview\PreviewPaneService.cs (1)
17internal class PreviewPaneService : IPreviewPaneService, IWorkspaceServiceFactory
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
NavigateTo\AbstractNavigateToTests.cs (2)
253public class Factory : IWorkspaceServiceFactory 287public class Factory : IWorkspaceServiceFactory
RenameTracking\MockPreviewDialogService.cs (1)
16internal class MockPreviewDialogService : IPreviewDialogService, IWorkspaceServiceFactory
Workspaces\TestFormattingRuleFactoryServiceFactory.cs (1)
18internal sealed class TestFormattingRuleFactoryServiceFactory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (4)
Utilities\GoToHelpers\MockDocumentNavigationServiceFactory.vb (1)
13Implements IWorkspaceServiceFactory
Utilities\GoToHelpers\MockSymbolNavigationServiceFactory.vb (1)
13Implements IWorkspaceServiceFactory
Utilities\MockDocumentNavigationServiceProvider.vb (1)
18Implements IWorkspaceServiceFactory
Utilities\MockSymbolNavigationServiceProvider.vb (1)
20Implements IWorkspaceServiceFactory
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
Interactive\InteractiveDocumentNavigationServiceFactory.cs (1)
15internal sealed class InteractiveDocumentNavigationServiceFactory : IWorkspaceServiceFactory
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
18internal sealed class InteractiveGlobalUndoServiceFactory : IWorkspaceServiceFactory
Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs (1)
18internal sealed class InteractiveTextUndoHistoryWorkspaceServiceFactory : IWorkspaceServiceFactory
NavigateTo\DefaultNavigateToPreviewServiceFactory.cs (1)
15internal sealed class DefaultNavigateToPreviewServiceFactory : IWorkspaceServiceFactory
Notification\EditorNotificationServiceFactory.cs (1)
18internal class EditorNotificationServiceFactory : IWorkspaceServiceFactory
Suggestions\FixAll\FixAllGetFixesService.cs (1)
25internal class FixAllGetFixesService : IFixAllGetFixesService, IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Features (9)
CodeLens\CodeLensReferencesServiceFactory.cs (1)
15internal sealed class CodeLensReferencesServiceFactory : IWorkspaceServiceFactory
CodeRefactorings\ServicesLayerCodeActionHelpersService.cs (1)
15internal class ServicesLayerCodeActionHelpersService : IWorkspaceServiceFactory
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
18internal abstract class AbstractImportCompletionCacheServiceFactory<TProjectCacheEntry, TMetadataCacheEntry> : IWorkspaceServiceFactory
Diagnostics\BuildOnlyDiagnosticsService.cs (1)
15internal sealed class BuildOnlyDiagnosticsServiceFactory : IWorkspaceServiceFactory
ExternalAccess\UnitTesting\UnitTestingStackTraceServiceAccessorFactory.cs (1)
17internal class UnitTestingStackTraceServiceAccessorFactory : IWorkspaceServiceFactory
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
17internal class SymbolMappingServiceFactory : IWorkspaceServiceFactory
Navigation\DefaultDocumentNavigationServiceFactory.cs (1)
15internal sealed class DefaultDocumentNavigationServiceFactory : IWorkspaceServiceFactory
Navigation\DefaultSymbolNavigationServiceFactory.cs (1)
15internal class DefaultSymbolNavigationServiceFactory : IWorkspaceServiceFactory
Workspace\CompileTimeSolutionProvider.cs (1)
30private sealed class Factory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\Storage\RemoteCloudCachePersistentStorageService.cs (1)
25internal class ServiceFactory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorageProvider.cs (1)
15internal sealed class Factory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Workspaces (13)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
13internal class ServicesLayerExtensionManager : IWorkspaceServiceFactory
FindSymbols\SymbolTree\SymbolTreeInfoCacheServiceFactory.cs (1)
14internal sealed partial class SymbolTreeInfoCacheServiceFactory : IWorkspaceServiceFactory
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
49internal partial class SemanticModelReuseWorkspaceServiceFactory : IWorkspaceServiceFactory
SemanticModelReuseWorkspaceServiceFactory.cs (1)
14internal partial class SemanticModelReuseWorkspaceServiceFactory : IWorkspaceServiceFactory
Serialization\SerializerService.cs (1)
23internal sealed class Factory : IWorkspaceServiceFactory
Storage\LegacyPersistentStorageService.cs (1)
22internal sealed class Factory : IWorkspaceServiceFactory
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
22internal sealed class ServiceFactory : IWorkspaceServiceFactory
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
16internal partial class Factory : IWorkspaceServiceFactory
Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs (1)
16internal sealed class DocumentationProviderServiceFactory : IWorkspaceServiceFactory
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
25internal class DefaultWorkspaceEventListenerServiceFactory : IWorkspaceServiceFactory
Workspace\Host\ISupportedChangesService.cs (1)
28internal sealed class DefaultSupportedChangesServiceFactory : IWorkspaceServiceFactory
Workspace\Host\Metadata\FrameworkAssemblyPathResolverFactory.cs (1)
12internal sealed class FrameworkAssemblyPathResolverFactory : IWorkspaceServiceFactory
Workspace\Host\Metadata\MetadataServiceFactory.cs (1)
14internal sealed class MetadataServiceFactory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
16internal sealed class MockWorkspaceEventListenerProvider : IWorkspaceServiceFactory
Remote\InProcRemoteHostClientProvider.cs (1)
23internal sealed class Factory : IWorkspaceServiceFactory
Remote\TestSerializerService.cs (1)
104internal new sealed class Factory : IWorkspaceServiceFactory
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Host\WorkspaceServices\TestTemporaryStorageServiceFactory.cs (1)
13internal sealed class TestTemporaryStorageServiceFactory : IWorkspaceServiceFactory
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
40public class TestSourceGeneratorTelemetryCollectorWorkspaceServiceFactory : IWorkspaceServiceFactory
Microsoft.VisualStudio.IntegrationTest.Setup (1)
TestExtensionManager.cs (1)
19internal class TestExtensionManager : IWorkspaceServiceFactory
Microsoft.VisualStudio.LanguageServices (20)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsWorkspaceServiceFactory.cs (1)
15internal sealed class CommonCodeStyleSettingsWorkspaceServiceFactory : IWorkspaceServiceFactory
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsWorkspaceServiceFactory.cs (1)
15internal sealed class CommonWhitespaceSettingsWorkspaceServiceFactory : IWorkspaceServiceFactory
GenerateType\VisualStudioGenerateTypeOptionsServiceFactory.cs (1)
22internal class VisualStudioGenerateTypeOptionsServiceFactory : IWorkspaceServiceFactory
InlineRename\InlineRenameUndoManager.cs (1)
37internal sealed class VisualStudioInlineRenameUndoManagerServiceFactory : IWorkspaceServiceFactory
NavigateTo\VisualStudioNavigateToPreviewServiceFactory.cs (1)
17internal sealed class VisualStudioNavigateToPreviewServiceFactory : IWorkspaceServiceFactory
Notification\VSNotificationServiceFactory.cs (1)
20internal class VSNotificationServiceFactory : IWorkspaceServiceFactory
Preview\PreviewService.cs (1)
21internal class PreviewDialogService : ForegroundThreadAffinitizedObject, IPreviewDialogService, IWorkspaceServiceFactory
PreviewPane\PreviewPaneService.cs (1)
33internal class PreviewPaneService : IPreviewPaneService, IWorkspaceServiceFactory
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
21internal sealed class VisualStudioFrameworkAssemblyPathResolverFactory : IWorkspaceServiceFactory
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (1)
17internal class VisualStudioMetadataReferenceManagerFactory : IWorkspaceServiceFactory
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceProviderServiceFactory.cs (1)
17internal sealed class VsMetadataServiceFactory : IWorkspaceServiceFactory
ProjectSystem\RuleSets\VisualStudioRuleSetManagerFactory.cs (1)
16internal sealed class VisualStudioRuleSetManagerFactory : IWorkspaceServiceFactory
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
20internal sealed class Factory : IWorkspaceServiceFactory
Remote\VisualStudioRemoteHostClientProvider.cs (1)
29internal sealed class Factory : IWorkspaceServiceFactory
Storage\VisualStudioCloudCacheStorageService.cs (1)
25internal class ServiceFactory : IWorkspaceServiceFactory
Workspace\GlobalUndoServiceFactory.cs (1)
25internal partial class GlobalUndoServiceFactory : IWorkspaceServiceFactory
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
15internal sealed class VisualStudioDocumentTrackingServiceFactory : IWorkspaceServiceFactory
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (1)
25internal class VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory : IWorkspaceServiceFactory, IVsSolutionEvents
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
24internal class VisualStudioTextUndoHistoryWorkspaceServiceFactory : IWorkspaceServiceFactory
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
26internal sealed class VisualStudioWorkspaceStatusServiceFactory : IWorkspaceServiceFactory
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (1)
MockDocumentNavigationServiceFactory.cs (1)
21internal class MockDocumentNavigationServiceFactory : IWorkspaceServiceFactory
14 references to IWorkspaceServiceFactory
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
MefWorkspaceServices.cs (1)
42var factories = host.GetExports<IWorkspaceServiceFactory, WorkspaceServiceMetadata>()
WorkspaceServiceMetadata.cs (1)
14/// MEF metadata class used for finding <see cref="IWorkspaceService"/> and <see cref="IWorkspaceServiceFactory"/> exports.
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Preview\PreviewPaneService.cs (1)
25IWorkspaceService IWorkspaceServiceFactory.CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (4)
Utilities\GoToHelpers\MockDocumentNavigationServiceFactory.vb (1)
20Public Function CreateService(workspaceServices As HostWorkspaceServices) As IWorkspaceService Implements IWorkspaceServiceFactory.CreateService
Utilities\GoToHelpers\MockSymbolNavigationServiceFactory.vb (1)
20Public Function CreateService(workspaceServices As HostWorkspaceServices) As IWorkspaceService Implements IWorkspaceServiceFactory.CreateService
Utilities\MockDocumentNavigationServiceProvider.vb (1)
27Public Function CreateService(workspaceServices As HostWorkspaceServices) As IWorkspaceService Implements IWorkspaceServiceFactory.CreateService
Utilities\MockSymbolNavigationServiceProvider.vb (1)
29Public Function CreateService(workspaceServices As HostWorkspaceServices) As IWorkspaceService Implements IWorkspaceServiceFactory.CreateService
Microsoft.CodeAnalysis.Workspaces (6)
MefWorkspaceServices.cs (1)
42var factories = host.GetExports<IWorkspaceServiceFactory, WorkspaceServiceMetadata>()
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (3)
13/// Use this attribute to declare a <see cref="IWorkspaceServiceFactory"/> implementation for inclusion in a MEF-based workspace. 30/// Declares a <see cref="IWorkspaceServiceFactory"/> implementation for inclusion in a MEF-based workspace. 35: base(typeof(IWorkspaceServiceFactory))
Workspace\Host\Mef\IWorkspaceServiceFactory.cs (1)
12/// Implement a <see cref="IWorkspaceServiceFactory"/> when you want to provide <see cref="IWorkspaceService"/> instances that use other services.
WorkspaceServiceMetadata.cs (1)
14/// MEF metadata class used for finding <see cref="IWorkspaceService"/> and <see cref="IWorkspaceServiceFactory"/> exports.
Microsoft.VisualStudio.LanguageServices (1)
PreviewPane\PreviewPaneService.cs (1)
44IWorkspaceService IWorkspaceServiceFactory.CreateService(HostWorkspaceServices workspaceServices)