2 types derived from HostWorkspaceServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
MefWorkspaceServices.cs (1)
21internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.Workspaces (1)
MefWorkspaceServices.cs (1)
21internal sealed class MefWorkspaceServices : HostWorkspaceServices
136 references to HostWorkspaceServices
IdeCoreBenchmarks (1)
CloudCache\IdeCoreBenchmarksCloudCacheServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (1)
40public override HostWorkspaceServices WorkspaceServices => _hostLanguageServices.WorkspaceServices;
HostWorkspaceServicesExtensions.cs (4)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 17/// Gets extended host language services, which includes language services from <see cref="HostWorkspaceServices.GetLanguageServices(string)"/>. 19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName)
MefLanguageServices.cs (1)
44public override HostWorkspaceServices WorkspaceServices => _workspaceServices;
SemanticModelReuseWorkspaceServiceFactory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures (10)
CodeRefactorings\EditorLayerCodeActionHelpersService.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditAndContinue\ActiveStatementTrackingService.cs (1)
48public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Editor\EditorLayerExtensionManager.cs (1)
44public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\Aggregator\SettingsAggregatorFactory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsWorkspaceServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
InlineRename\UndoManagerServiceFactory.cs (1)
35public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Interactive\InteractiveWorkspace.SolutionAnalyzerSetter.cs (1)
27public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Undo\NoOpGlobalUndoServiceFactory.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspaces\TextUndoHistoryWorkspaceServiceFactoryService.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
FixAllGetFixesService.cs (1)
33public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Preview\PreviewPaneService.cs (1)
25IWorkspaceService IWorkspaceServiceFactory.CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
NavigateTo\AbstractNavigateToTests.cs (2)
262public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices) 296public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
RenameTracking\MockPreviewDialogService.cs (1)
46public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspaces\TestFormattingRuleFactoryServiceFactory.cs (1)
26public IWorkspaceService 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.EditorFeatures.Wpf (6)
Interactive\InteractiveDocumentNavigationServiceFactory.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
27public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs (1)
27public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
NavigateTo\DefaultNavigateToPreviewServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Notification\EditorNotificationServiceFactory.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Suggestions\FixAll\FixAllGetFixesService.cs (1)
33public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
GlassTestsHotReloadService.cs (1)
25public GlassTestsHotReloadService(HostWorkspaceServices services, IManagedHotReloadService debuggerService)
Microsoft.CodeAnalysis.ExternalAccess.Razor (3)
RazorCSharpFormattingInteractionService.cs (2)
61HostWorkspaceServices services, 72HostWorkspaceServices services,
Remote\RazorRemoteHostClient.cs (1)
26public static async Task<RazorRemoteHostClient?> TryGetClientAsync(HostWorkspaceServices services, RazorServiceDescriptorsWrapper serviceDescriptors, RazorRemoteServiceCallbackDispatcherRegistry callbackDispatchers, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis.Features (11)
CodeLens\CodeLensReferencesServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
CodeRefactorings\ServicesLayerCodeActionHelpersService.cs (1)
23public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
40public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Diagnostics\BuildOnlyDiagnosticsService.cs (1)
23public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
76public UnitTestingHotReloadService(HostWorkspaceServices services)
ExternalAccess\UnitTesting\UnitTestingStackTraceServiceAccessorFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
66public WatchHotReloadService(HostWorkspaceServices services, ImmutableArray<string> capabilities)
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Navigation\DefaultDocumentNavigationServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Navigation\DefaultSymbolNavigationServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\CompileTimeSolutionProvider.cs (1)
39public IWorkspaceService? CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (2)
VisualStudioMefHostServices.cs (2)
36/// Creates a new <see cref="HostWorkspaceServices"/> associated with the specified workspace. 38protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\Storage\RemoteCloudCachePersistentStorageService.cs (1)
36public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
56private readonly HostWorkspaceServices _hostWorkspaceServices; 66HostWorkspaceServices hostWorkspaceServices) 88HostWorkspaceServices hostWorkspaceServices,
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
75var hostWorkspaceServices = this.GetWorkspace().Services;
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
53var services = GetWorkspace().Services;
Microsoft.CodeAnalysis.Remote.Workspaces (5)
ExternalAccess\Pythia\Api\PythiaRemoteHostClient.cs (1)
26public static async Task<PythiaRemoteHostClient?> TryGetClientAsync(HostWorkspaceServices services, PythiaServiceDescriptorsWrapper serviceDescriptors, PythiaRemoteServiceCallbackDispatcherRegistry callbackDispatchers, CancellationToken cancellationToken = default)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteHostClient.cs (1)
26public static async Task<UnitTestingRemoteHostClient?> TryGetClientAsync(HostWorkspaceServices services, UnitTestingServiceDescriptorsWrapper serviceDescriptors, UnitTestingRemoteServiceCallbackDispatcherRegistry callbackDispatchers, CancellationToken cancellationToken = default)
SolutionAssetStorageProvider.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
VisualStudioMefHostServices.cs (2)
36/// Creates a new <see cref="HostWorkspaceServices"/> associated with the specified workspace. 38protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Workspaces (38)
Editing\SyntaxEditor.cs (1)
73public SyntaxEditor(SyntaxNode root, HostWorkspaceServices services)
ExtensionManager\ServicesLayerExtensionManager.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
FindSymbols\SymbolTree\SymbolTreeInfoCacheServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
HostWorkspaceServicesExtensions.cs (4)
9public static TLanguageService? GetLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 12public static TLanguageService GetRequiredLanguageService<TLanguageService>(this HostWorkspaceServices hostWorkspaceServices, string languageName) where TLanguageService : class, ILanguageService 17/// Gets extended host language services, which includes language services from <see cref="HostWorkspaceServices.GetLanguageServices(string)"/>. 19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName)
MefLanguageServices.cs (1)
44public override HostWorkspaceServices WorkspaceServices => _workspaceServices;
SemanticModelReuseWorkspaceServiceFactory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Serialization\SerializerService.cs (1)
32public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Storage\LegacyPersistentStorageService.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
37public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
29public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
41public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\HostLanguageServices.cs (2)
15/// The <see cref="HostWorkspaceServices"/> that originated this language service. 17public abstract HostWorkspaceServices WorkspaceServices { get; }
Workspace\Host\HostServices.cs (1)
17protected internal abstract HostWorkspaceServices CreateWorkspaceServices(Workspace workspace);
Workspace\Host\ISupportedChangesService.cs (1)
36public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (1)
32/// <param name="serviceType">The type that will be used to retrieve the service from a <see cref="HostWorkspaceServices"/>.</param>
Workspace\Host\Mef\ExportWorkspaceServiceFactoryAttribute.cs (1)
32/// <param name="serviceType">The type that will be used to retrieve the service from a <see cref="HostWorkspaceServices"/>.</param>
Workspace\Host\Mef\IWorkspaceServiceFactory.cs (2)
20/// <param name="workspaceServices">The <see cref="HostWorkspaceServices"/> that can be used to access other services.</param> 21IWorkspaceService CreateService(HostWorkspaceServices workspaceServices);
Workspace\Host\Mef\MefHostServices.cs (1)
60protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Workspace\Host\Metadata\FrameworkAssemblyPathResolverFactory.cs (1)
20public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\Metadata\MetadataServiceFactory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\SolutionServices.cs (10)
17/// Note: do not expose publicly. <see cref="HostWorkspaceServices"/> exposes a <see 18/// cref="HostWorkspaceServices.Workspace"/> which we want to avoid doing from our immutable snapshots. 20private readonly HostWorkspaceServices _services; 24internal SolutionServices(HostWorkspaceServices services) 30internal HostWorkspaceServices WorkspaceServices => _services; 34/// <inheritdoc cref="HostWorkspaceServices.GetService"/> 38/// <inheritdoc cref="HostWorkspaceServices.GetRequiredService"/> 42/// <inheritdoc cref="HostWorkspaceServices.SupportedLanguages"/> 46/// <inheritdoc cref="HostWorkspaceServices.IsSupported"/> 60internal IEnumerable<T> FindLanguageServices<T>(HostWorkspaceServices.MetadataFilter filter)
Workspace\Workspace.cs (2)
38private readonly HostWorkspaceServices _services; 95public HostWorkspaceServices Services => _services;
Microsoft.CodeAnalysis.Workspaces.Desktop (2)
Workspace\Host\Mef\MefV1HostServices.cs (2)
71/// Creates a new <see cref="HostWorkspaceServices"/> associated with the specified workspace. 73protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
MEF\UseExportProviderAttribute.cs (1)
221protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Remote\InProcRemoteHostClientProvider.cs (1)
32public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Remote\TestSerializerService.cs (1)
154public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Host\WorkspaceServices\TestTemporaryStorageServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
48public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
24private static IGlobalOptionService GetGlobalOptionService(HostWorkspaceServices services) 27private static ILegacyGlobalOptionService GetLegacyGlobalOptionService(HostWorkspaceServices services)
Microsoft.VisualStudio.IntegrationTest.Setup (1)
TestExtensionManager.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.VisualStudio.LanguageServices (21)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsWorkspaceServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsWorkspaceServiceFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
GenerateType\VisualStudioGenerateTypeOptionsServiceFactory.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
InlineRename\InlineRenameUndoManager.cs (1)
55public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
NavigateTo\VisualStudioNavigateToPreviewServiceFactory.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Notification\VSNotificationServiceFactory.cs (1)
33public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Preview\PreviewService.cs (1)
37public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
PreviewPane\PreviewPaneService.cs (1)
44IWorkspaceService IWorkspaceServiceFactory.CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
34public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (1)
27public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceProviderServiceFactory.cs (2)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices) 32public Service(HostWorkspaceServices workspaceServices)
ProjectSystem\RuleSets\VisualStudioRuleSetManagerFactory.cs (1)
34public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
54public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Storage\VisualStudioCloudCacheStorageService.cs (1)
38public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\GlobalUndoServiceFactory.cs (1)
40public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (1)
51public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
33public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
53public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
PersistentStorage\AbstractPersistentStorageTests.cs (1)
1031HostWorkspaceServices services, SolutionKey solutionKey, IPersistentStorageFaultInjector? faultInjector = null)
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (1)
MockDocumentNavigationServiceFactory.cs (1)
29public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\SerializationValidator.cs (2)
71public HostWorkspaceServices Services { get; } 73public SerializationValidator(HostWorkspaceServices services)