3 types derived from HostServices
Microsoft.CodeAnalysis.Remote.Workspaces (1)
VisualStudioMefHostServices.cs (1)
17internal sealed class VisualStudioMefHostServices : HostServices, IMefHostExportProvider
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\Mef\MefHostServices.cs (1)
18public class MefHostServices(CompositionContext compositionContext) : HostServices, IMefHostExportProvider
Microsoft.CodeAnalysis.Workspaces.Desktop (1)
Workspace\Host\Mef\MefV1HostServices.cs (1)
19public class MefV1HostServices : HostServices, IMefHostExportProvider
69 references to HostServices
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\MoveStaticMembers\CSharpMoveStaticMembersTests.cs (1)
3381var hostServices = s_testServices.GetHostServices();
Formatting\RazorLineFormattingOptionsTests.cs (1)
38var hostServices = s_composition.GetHostServices();
Microsoft.CodeAnalysis.EditorFeatures (6)
Interactive\InteractiveEvaluator.cs (1)
66HostServices hostServices,
Interactive\InteractiveWindowWorkspace.cs (1)
14public InteractiveWindowWorkspace(HostServices hostServices)
Interactive\InteractiveWorkspace.cs (1)
16internal InteractiveWorkspace(HostServices hostServices)
LanguageServer\AbstractInProcLanguageClient.cs (1)
249HostServices hostServices,
SemanticSearch\SemanticSearchEditorWorkspace.cs (1)
18HostServices services,
Shared\Preview\PreviewWorkspace.cs (1)
22public PreviewWorkspace(HostServices hostServices)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Preview\PreviewWorkspaceTests.cs (1)
37var hostServices = FeaturesTestCompositions.Features.GetHostServices();
TextEditor\OpenDocumentTests.cs (1)
29var hostServices = EditorTestCompositions.EditorFeatures.GetHostServices();
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Testing\AbstractRazorLanguageServerFactoryWrapper.cs (1)
17internal abstract IRazorLanguageServerTarget CreateLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider capabilitiesProvider, HostServices hostServices);
Testing\RazorTestLanguageServerFactory.cs (3)
28internal override IRazorLanguageServerTarget CreateLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices) 33internal IRazorLanguageServerTarget CreateAlwaysActiveVSLanguageServer(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices) 38private IRazorLanguageServerTarget CreateLanguageServerCore(JsonRpc jsonRpc, JsonSerializerOptions options, IRazorTestCapabilitiesProvider razorCapabilitiesProvider, HostServices hostServices, WellKnownLspServerKinds serverKind)
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\MetadataAsSourceWorkspace.cs (1)
9internal sealed class MetadataAsSourceWorkspace(MetadataAsSourceFileService fileService, HostServices hostServices) : Workspace(hostServices, WorkspaceKind.MetadataAsSource)
SemanticSearch\SemanticSearchWorkspace.cs (1)
14internal abstract class SemanticSearchWorkspace(HostServices services, ISemanticSearchSolutionService solutionService)
Microsoft.CodeAnalysis.LanguageServer (6)
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (2)
23/// special base language server dependencies such as the <see cref="HostServices"/> 39public ILspMiscellaneousFilesWorkspaceProvider CreateLspMiscellaneousFilesWorkspaceProvider(ILspServices lspServices, HostServices hostServices)
HostServicesProvider.cs (2)
13/// A simple type to provide a single copy of <see cref="Microsoft.CodeAnalysis.Host.HostServices"/> for the MEF composition. 18public HostServices HostServices { get; }
HostWorkspace\LanguageServerWorkspace.cs (1)
50public LanguageServerWorkspace(HostServices host, string workspaceKind)
LanguageServer\LanguageServerHost.cs (1)
47var hostServices = exportProvider.GetExportedValue<HostServicesProvider>().HostServices;
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
CSharpVisualBasicLanguageServerFactory.cs (1)
35HostServices hostServices,
ILanguageServerFactory.cs (1)
21HostServices hostServices,
RoslynLanguageServer.cs (2)
34HostServices hostServices, 72HostServices hostServices,
Workspaces\ILspMiscellaneousFilesWorkspaceProviderFactory.cs (1)
12ILspMiscellaneousFilesWorkspaceProvider CreateLspMiscellaneousFilesWorkspaceProvider(ILspServices lspServices, HostServices hostServices);
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
28internal sealed class LspMiscellaneousFilesWorkspaceProvider(ILspServices lspServices, HostServices hostServices)
Workspaces\LspMiscellaneousFilesWorkspaceProviderFactory.cs (2)
18/// special base language server dependencies such as the <see cref="HostServices"/> 25public ILspMiscellaneousFilesWorkspaceProvider CreateLspMiscellaneousFilesWorkspaceProvider(ILspServices lspServices, HostServices hostServices)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
30internal RemoteWorkspace(HostServices hostServices)
Microsoft.CodeAnalysis.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Workspace\AdhocWorkspace.cs (1)
19public sealed class AdhocWorkspace(HostServices host, string workspaceKind = WorkspaceKind.Custom) : Workspace(host, workspaceKind)
Workspace\Host\HostWorkspaceServices.cs (1)
50public abstract HostServices HostServices { get; }
Workspace\Workspace.cs (2)
68/// <param name="host">The <see cref="HostServices"/> this workspace uses</param> 70protected Workspace(HostServices host, string? workspaceKind)
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildWorkspace.cs (5)
38HostServices hostServices, 69/// <param name="hostServices">The <see cref="HostServices"/> used to configure this workspace.</param> 70public static MSBuildWorkspace Create(HostServices hostServices) 80/// <param name="hostServices">The <see cref="HostServices"/> used to configure this workspace.</param> 81public static MSBuildWorkspace Create(IDictionary<string, string> properties, HostServices hostServices)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
MSBuildWorkspaceTestBase.cs (1)
178protected static MSBuildWorkspace CreateMSBuildWorkspace(HostServices hostServices, params (string key, string value)[] additionalProperties)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (6)
MEF\TestComposition.cs (2)
87/// Returns a new instance of <see cref="HostServices"/> for the composition. This will either be a MEF composition or VS MEF composition host, 90public HostServices GetHostServices()
MEF\UseExportProviderAttribute.cs (2)
34/// <item>Ensures <see cref="HostServices"/> implementations all use the same <see cref="ExportProvider"/>, which is 36/// <item>Clears static cached values in production code holding instances of <see cref="HostServices"/>, or any
Remote\InProcRemoteHostClientProvider.cs (1)
55var hostServices = FeaturesTestCompositions.RemoteHost.AddParts(additionalRemoteParts).AddExcludedPartTypes(excludedRemoteParts).GetHostServices();
WorkspaceTestUtilities.cs (1)
19public WorkspaceWithPartialSemantics(HostServices hostServices) : base(hostServices, workspaceKind: nameof(WorkspaceWithPartialSemantics))
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Formatter\FormatterTests.cs (2)
48var hostServices = s_composition.AddParts([typeof(NoCompilationLanguageService), typeof(TestFormattingService)]).GetHostServices(); 65var hostServices = s_composition.AddParts([typeof(NoCompilationLanguageService), typeof(TestFormattingService)]).GetHostServices();
Remote\ServiceDescriptorTests.cs (1)
367var hostServices = FeaturesTestCompositions.Features.WithTestHostParts(Testing.TestHost.OutOfProcess).GetHostServices();
SolutionTests\SolutionTests.cs (1)
3868var hostServices = FeaturesTestCompositions.Features.AddParts(
WorkspaceTests\WorkspaceTests.cs (1)
114public NoChangesAllowedWorkspace(HostServices services, string workspaceKind = "Custom")
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspace.cs (1)
29internal VisualStudioWorkspace(HostServices hostServices)
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (2)
52public override HostServices HostServices 54get { return (HostServices)HostExportProvider; }