7 types derived from HostLanguageServices
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
20internal sealed partial class CodeStyleHostLanguageServices : HostLanguageServices
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (1)
11internal sealed partial class CodeStyleHostLanguageServices : HostLanguageServices
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
89 references to HostLanguageServices
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
179public static HostLanguageServices GetExtendedLanguageServices(this Solution solution, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
26public static HostLanguageServices GetExtendedLanguageServices(this Project project)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
24internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
175public override HostLanguageServices GetLanguageServices(string languageName)
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
179public static HostLanguageServices GetExtendedLanguageServices(this Solution solution, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
26public static HostLanguageServices GetExtendedLanguageServices(this Project project)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
24internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
175public override HostLanguageServices GetLanguageServices(string languageName)
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (7)
13private static readonly ConditionalWeakTable<HostLanguageServices, CodeStyleHostLanguageServices> s_mappedLanguageServices = new(); 16private readonly HostLanguageServices _hostLanguageServices; 17private readonly HostLanguageServices _codeStyleLanguageServices; 20private CodeStyleHostLanguageServices(HostLanguageServices hostLanguageServices) 29public static CodeStyleHostLanguageServices? GetMappedCodeStyleLanguageServices(HostLanguageServices? hostLanguageServices) 32public static CodeStyleHostLanguageServices GetRequiredMappedCodeStyleLanguageServices(HostLanguageServices hostLanguageServices) 35private static CodeStyleHostLanguageServices Create(HostLanguageServices hostLanguageServices)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
25var languageServices = _document.Project.Solution.GetExtendedLanguageServices(_state.TypeToGenerateIn.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
87var destinationProvider = document.Project.Solution.GetExtendedLanguageServices(TypeToGenerateIn.Language);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
179public static HostLanguageServices GetExtendedLanguageServices(this Solution solution, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
26public static HostLanguageServices GetExtendedLanguageServices(this Project project)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
24internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
175public override HostLanguageServices GetLanguageServices(string languageName)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Completion\CSharpCompletionService.cs (1)
29public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
ExtractMethod\CSharpSyntaxTriviaServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
LanguageServices\CSharpSymbolDisplayServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
MetadataAsSource\CSharpMetadataAsSourceServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices provider)
QuickInfo\CSharpQuickInfoSevice.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Structure\CSharpBlockStructureService.cs (1)
25public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\CSharpClassificationService.cs (1)
21public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Classification\SyntaxClassification\CSharpSyntaxClassificationService.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CodeCleanup\CSharpCodeCleanerServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
75public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.Features (4)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
193var hostServices = document.Project.Solution.Services
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
307var languageServices = workspace.Services.GetLanguageServices(languageName);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
25var languageServices = _document.Project.Solution.GetExtendedLanguageServices(_state.TypeToGenerateIn.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
87var destinationProvider = document.Project.Solution.GetExtendedLanguageServices(TypeToGenerateIn.Language);
Microsoft.CodeAnalysis.Workspaces (23)
Formatting\Formatter.cs (1)
244var languageServices = workspace.Services.GetLanguageServices(node.Language);
Shared\Extensions\ILanguageServiceProviderExtensions.cs (1)
16this HostLanguageServices serviceProvider,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
179public static HostLanguageServices GetExtendedLanguageServices(this Solution solution, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
26public static HostLanguageServices GetExtendedLanguageServices(this Project project)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
24internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
175public override HostLanguageServices GetLanguageServices(string languageName)
Workspace\Host\HostLanguageServices.cs (1)
36/// cref="HostLanguageServices"/> when possible.
Workspace\Host\HostWorkspaceServices.cs (2)
138/// Gets the <see cref="HostLanguageServices"/> for the language name. 141public virtual HostLanguageServices GetLanguageServices(string languageName)
Workspace\Host\LanguageServices.cs (6)
14private readonly HostLanguageServices _services; 17internal LanguageServices(HostLanguageServices services) 25internal HostLanguageServices HostLanguageServices => _services; 27/// <inheritdoc cref="HostLanguageServices.Language"/> 31/// <inheritdoc cref="HostLanguageServices.GetService"/> 35/// <inheritdoc cref="HostLanguageServices.GetRequiredService"/>
Workspace\Host\Mef\ExportLanguageServiceAttribute.cs (1)
17/// <param name="type">The type that will be used to retrieve the service from a <see cref="HostLanguageServices"/>.</param>
Workspace\Host\Mef\ExportLanguageServiceFactoryAttribute.cs (1)
17/// <param name="type">The type that will be used to retrieve the service from a <see cref="HostLanguageServices"/>.</param>
Workspace\Host\Mef\ILanguageServiceFactory.cs (2)
17/// <param name="languageServices">The <see cref="HostLanguageServices"/> that can be used to access other services.</param> 18ILanguageService CreateLanguageService(HostLanguageServices languageServices);
Workspace\Host\SolutionServices.cs (1)
64internal HostLanguageServices GetExtendedLanguageServices(string language)
Workspace\Solution\Project.cs (1)
104public HostLanguageServices LanguageServices => State.LanguageServices.HostLanguageServices;
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
179public static HostLanguageServices GetExtendedLanguageServices(this Solution solution, string languageName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
26public static HostLanguageServices GetExtendedLanguageServices(this Project project)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (1)
24internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
175public override HostLanguageServices GetLanguageServices(string languageName)
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\00343610d453c654\CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices provider)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
36public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxKindsServiceFactory.cs (1)
18public ILanguageService CreateLanguageService(HostLanguageServices languageServices)