8 types derived from HostWorkspaceServices
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
20internal sealed class MefWorkspaceServices : HostWorkspaceServices
183 references to HostWorkspaceServices
GenerateDocumentationAndConfigFiles (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Microsoft.CodeAnalysis.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Microsoft.CodeAnalysis.BannedApiAnalyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (1)
40public override HostWorkspaceServices WorkspaceServices => _hostLanguageServices.WorkspaceServices;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Microsoft.CodeAnalysis.EditorFeatures (14)
CodeRefactorings\EditorLayerCodeActionHelpersService.cs (1)
20public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditAndContinue\ActiveStatementTrackingService.cs (1)
46public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Editor\EditorLayerExtensionManager.cs (1)
36public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\Aggregator\SettingsAggregatorFactory.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
20public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
InlineRename\UndoManagerServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Interactive\InteractiveDocumentNavigationServiceFactory.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
26public 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)
Undo\NoOpGlobalUndoServiceFactory.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspaces\TextUndoHistoryWorkspaceServiceFactoryService.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
40public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
NavigateTo\AbstractNavigateToTests.cs (1)
254public 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)
27Public Function CreateService(workspaceServices As HostWorkspaceServices) As IWorkspaceService Implements IWorkspaceServiceFactory.CreateService
Microsoft.CodeAnalysis.ExternalAccess.Debugger (1)
GlassTestsHotReloadService.cs (1)
25public GlassTestsHotReloadService(HostWorkspaceServices services, IManagedHotReloadService debuggerService)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorCSharpFormattingInteractionService.cs (2)
68HostWorkspaceServices services, 80HostWorkspaceServices services,
Remote\RazorRemoteHostClient.cs (1)
26public static async Task<RazorRemoteHostClient?> TryGetClientAsync(HostWorkspaceServices services, RazorServiceDescriptorsWrapper serviceDescriptors, RazorRemoteServiceCallbackDispatcherRegistry callbackDispatchers, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis.Features (15)
CodeLens\CodeLensReferencesServiceFactory.cs (1)
23public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
CodeRefactorings\ServicesLayerCodeActionHelpersService.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Diagnostics\Service\DiagnosticAnalyzerService.cs (1)
31public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Extensions\ExtensionMessageHandlerServiceFactory.cs (1)
18public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Extensions\IExtensionAssemblyLoaderProvider.cs (3)
38public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices) 41private sealed class DefaultExtensionAssemblyLoaderProvider(HostWorkspaceServices workspaceServices) 45private readonly HostWorkspaceServices _workspaceServices = workspaceServices;
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
16internal sealed class UnitTestingHotReloadService(HostWorkspaceServices services)
ExternalAccess\UnitTesting\UnitTestingStackTraceServiceAccessorFactory.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
142public WatchHotReloadService(HostWorkspaceServices services, ImmutableArray<string> capabilities)
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Navigation\DefaultSymbolNavigationServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\CompileTimeSolutionProvider.cs (1)
40public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\MetadataService.cs (1)
20public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
61private readonly HostWorkspaceServices _hostWorkspaceServices; 70HostWorkspaceServices hostWorkspaceServices) 91HostWorkspaceServices hostWorkspaceServices,
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
60var hostWorkspaceServices = this.GetWorkspace().Services;
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
45var 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 (42)
Editing\SyntaxEditor.cs (1)
71public SyntaxEditor(SyntaxNode root, HostWorkspaceServices services)
FindSymbols\SymbolTree\SymbolTreeInfoCacheServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Serialization\SerializerService.cs (1)
32public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Storage\LegacyPersistentStorageService.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
30public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\HostLanguageServices.cs (3)
17/// described in detail for <see cref="HostWorkspaceServices"/>. Instances of <see cref="ILanguageService"/> have 25/// The <see cref="HostWorkspaceServices"/> that originated this language service. 27public abstract HostWorkspaceServices WorkspaceServices { get; }
Workspace\Host\HostServices.cs (1)
15protected internal abstract HostWorkspaceServices CreateWorkspaceServices(Workspace workspace);
Workspace\Host\HostWorkspaceServices.cs (2)
21/// <see cref="HostWorkspaceServices"/>, the owner of the instances is the type or container (e.g. a MEF export 40/// the context of <see cref="HostWorkspaceServices"/>:</strong> Owned by <see cref="Workspace"/>, and
Workspace\Host\ISupportedChangesService.cs (1)
36public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Host\Mef\ExportWorkspaceServiceAttribute.cs (1)
17/// <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)
17/// <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)
18/// <param name="workspaceServices">The <see cref="HostWorkspaceServices"/> that can be used to access other services.</param> 19IWorkspaceService CreateService(HostWorkspaceServices workspaceServices);
Workspace\Host\Mef\MefHostServices.cs (1)
55protected 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)
18/// Note: do not expose publicly. <see cref="HostWorkspaceServices"/> exposes a <see 19/// cref="HostWorkspaceServices.Workspace"/> which we want to avoid doing from our immutable snapshots. 21private readonly HostWorkspaceServices _services; 25internal SolutionServices(HostWorkspaceServices services) 31internal HostWorkspaceServices WorkspaceServices => _services; 35/// <inheritdoc cref="HostWorkspaceServices.GetService"/> 39/// <inheritdoc cref="HostWorkspaceServices.GetRequiredService"/> 43/// <inheritdoc cref="HostWorkspaceServices.SupportedLanguages"/> 50/// <inheritdoc cref="HostWorkspaceServices.IsSupported"/> 67internal IEnumerable<T> FindLanguageServices<T>(HostWorkspaceServices.MetadataFilter filter)
Workspace\ISolutionAnalyzerSetterWorkspaceService.cs (1)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\Workspace.cs (1)
109public HostWorkspaceServices Services { get; }
Microsoft.CodeAnalysis.Workspaces.Desktop (2)
Workspace\Host\Mef\MefV1HostServices.cs (2)
69/// Creates a new <see cref="HostWorkspaceServices"/> associated with the specified workspace. 71protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
22public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
MEF\UseExportProviderAttribute.cs (1)
226protected internal override HostWorkspaceServices CreateWorkspaceServices(Workspace workspace)
Remote\InProcRemoteHostClientProvider.cs (1)
34public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Remote\TestSerializerService.cs (1)
162public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspaces\TestHostProject`1.cs (1)
126HostWorkspaceServices hostServices,
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
47public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
22private static IGlobalOptionService GetGlobalOptionService(HostWorkspaceServices services) 25private static ILegacyGlobalOptionService GetLegacyGlobalOptionService(HostWorkspaceServices services)
Microsoft.VisualStudio.LanguageServices (19)
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)
28public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
InlineRename\InlineRenameUndoManager.cs (1)
39public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
NavigateTo\VisualStudioNavigateToPreviewServiceFactory.cs (1)
25public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Notification\VSNotificationServiceFactory.cs (1)
31public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Preview\PreviewService.cs (1)
26public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
PreviewPane\PreviewPaneService.cs (1)
38IWorkspaceService IWorkspaceServiceFactory.CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
35public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceProviderServiceFactory.cs (2)
18public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices) 21private sealed class Service(HostWorkspaceServices workspaceServices) : IMetadataService
ProjectSystem\RuleSets\VisualStudioRuleSetManagerFactory.cs (1)
34public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
24public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
67public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\GlobalUndoServiceFactory.cs (1)
38public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
19public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (1)
54public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs (1)
32public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (1)
36public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
PersistentStorage\AbstractPersistentStorageTests.cs (1)
1025HostWorkspaceServices services, SolutionKey solutionKey, IPersistentStorageFaultInjector? faultInjector = null)
Roslyn.Diagnostics.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\SerializationValidator.cs (2)
74public HostWorkspaceServices Services { get; } 76public SerializationValidator(HostWorkspaceServices services)
Text.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\SemanticModelReuseWorkspaceServiceFactory.cs (1)
21public IWorkspaceService CreateService(HostWorkspaceServices workspaceServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
48public override HostWorkspaceServices WorkspaceServices => _workspaceServices; 93internal bool TryGetService<TLanguageService>(HostWorkspaceServices.MetadataFilter filter, [MaybeNullWhen(false)] out TLanguageService languageService)