4 types derived from HostLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
19internal sealed partial class CodeStyleHostLanguageServices : HostLanguageServices
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (1)
11internal sealed partial class CodeStyleHostLanguageServices : HostLanguageServices
MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
Microsoft.CodeAnalysis.Workspaces (1)
MefLanguageServices.cs (1)
19internal sealed class MefLanguageServices : HostLanguageServices
123 references to HostLanguageServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
CodeFixOptionsProvider.cs (2)
33private readonly HostLanguageServices _languageServices; 40public CodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices)
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (8)
13private static readonly ConditionalWeakTable<HostLanguageServices, CodeStyleHostLanguageServices> s_mappedLanguageServices = 14new ConditionalWeakTable<HostLanguageServices, CodeStyleHostLanguageServices>(); 18private readonly HostLanguageServices _hostLanguageServices; 19private readonly HostLanguageServices _codeStyleLanguageServices; 22private CodeStyleHostLanguageServices(HostLanguageServices hostLanguageServices) 31public static CodeStyleHostLanguageServices? GetMappedCodeStyleLanguageServices(HostLanguageServices? hostLanguageServices) 34public static CodeStyleHostLanguageServices GetRequiredMappedCodeStyleLanguageServices(HostLanguageServices hostLanguageServices) 37private static CodeStyleHostLanguageServices Create(HostLanguageServices hostLanguageServices)
HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
MefWorkspaceServices.cs (1)
170public override HostLanguageServices GetLanguageServices(string languageName)
ParsedDocument.cs (1)
27internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
ProjectExtensions.cs (1)
36public static HostLanguageServices GetExtendedLanguageServices(this Project project)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
CSharpCodeFixOptionsProvider.cs (2)
37private readonly HostLanguageServices _languageServices; 44public CSharpCodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices)
CSharpSemanticFactsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpSyntaxFactsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpSyntaxKindsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
82var languageServices = workspace.Services.GetLanguageServices(LanguageNames.CSharp);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
119var languageServices = workspace.Services.GetLanguageServices(LanguageNames.CSharp);
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
23public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Completion\CSharpCompletionService.cs (1)
32public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
38public 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)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Structure\CSharpBlockStructureService.cs (1)
25public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeCleanup\CSharpCodeCleanerServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices provider)
CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices provider)
CSharpCodeFixOptionsProvider.cs (2)
37private readonly HostLanguageServices _languageServices; 44public CSharpCodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices)
CSharpSemanticFactsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpSyntaxFactsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpSyntaxKindsServiceFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
CSharpVirtualCharLanguageServiceFactory.cs (1)
22public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Formatting\CSharpSyntaxFormattingService.cs (1)
41public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\VSTypeScript\Api\ITypeScriptGoToDefinitionServiceFactoryImplementation.cs (1)
11ILanguageService CreateLanguageService(HostLanguageServices languageServices);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptGoToDefinitionServiceFactoryImplementation.cs (1)
11IVSTypeScriptGoToDefinitionService? CreateLanguageService(HostLanguageServices languageServices);
ExternalAccess\VSTypeScript\VSTypeScriptGoToDefinitionServiceFactory.cs (1)
30public ILanguageService? CreateLanguageService(HostLanguageServices languageServices)
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
28public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (16)
Workspaces\TestHostDocument.cs (2)
33private HostLanguageServices? _languageServiceProvider; 112HostLanguageServices? languageServiceProvider,
Workspaces\TestHostProject.cs (5)
21private readonly HostLanguageServices _languageServices; 144HostLanguageServices languageServices, 152HostLanguageServices languageServices, 168HostLanguageServices languageServices, 336internal HostLanguageServices LanguageServiceProvider
Workspaces\TestHostSolution.cs (1)
23HostLanguageServices languageServiceProvider,
Workspaces\TestWorkspace_XmlConsumption.cs (8)
228var languageServices = Services.GetLanguageServices(languageName); 313var languageServices = workspace.Services.GetLanguageServices(language); 395private static ParseOptions GetParseOptions(XElement projectElement, string language, HostLanguageServices languageServices) 402private static ParseOptions GetParseOptionsWorker(XElement projectElement, string language, HostLanguageServices languageServices) 676var languageServices = workspace.Services.GetLanguageServices(language); 712HostLanguageServices languageServiceProvider, 843HostLanguageServices languageServiceProvider, 963var languageServices = workspace.Services.GetLanguageServices(languageName);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Workspaces\SymbolDescriptionServiceTests.vb (2)
17Private Shared Async Function TestAsync(languageServiceProvider As HostLanguageServices, workspace As TestWorkspace, expectedDescription As String) As Task 53Private Shared Function GetLanguageServiceProvider(workspace As TestWorkspace, language As String) As HostLanguageServices
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Editor\IFSharpIndentationService.cs (1)
64FSharpIndentationResult? GetDesiredIndentation(HostLanguageServices services, SourceText text, DocumentId documentId, string path, int lineNumber, FSharpIndentationOptions options);
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
288var languageServices = workspace.Services.GetLanguageServices(languageName);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
VisualBasicSemanticFactsService.vb (1)
25Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicSyntaxFactsServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicSyntaxKindsServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicVirtualCharLanguageServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionServiceFactory.vb (1)
21Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Completion\VisualBasicCompletionService.vb (1)
32Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
31Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
ExtractMethod\VisualBasicSyntaxTriviaServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
LanguageServices\VisualBasicSymbolDisplayServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
MetadataAsSource\VisualBasicMetadataAsSourceServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
QuickInfo\VisualBasicQuickInfoService.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Structure\VisualBasicBlockStructureService.vb (1)
21Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CaseCorrection\VisualBasicCaseCorrectionService.vb (1)
23Public Sub New(provider As HostLanguageServices)
CaseCorrection\VisualBasicCaseCorrectionServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
CodeCleanup\VisualBasicCodeCleanerServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
CodeGeneration\VisualBasicCodeGenerationServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Rename\VisualBasicRenameRewriterLanguageServiceFactory.vb (1)
20Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicSemanticFactsService.vb (1)
25Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicSyntaxFactsServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicSyntaxKindsServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
VisualBasicVirtualCharLanguageServiceFactory.vb (1)
20Public Function CreateLanguageService(languageServices As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
Microsoft.CodeAnalysis.Workspaces (23)
CodeFixOptionsProvider.cs (2)
33private readonly HostLanguageServices _languageServices; 40public CodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices)
Formatting\Formatter.cs (1)
243var languageServices = workspace.Services.GetLanguageServices(node.Language);
HostWorkspaceServicesExtensions.cs (2)
19public static HostLanguageServices GetExtendedLanguageServices(this HostWorkspaceServices hostWorkspaceServices, string languageName) 21var languageServices = hostWorkspaceServices.GetLanguageServices(languageName);
MefWorkspaceServices.cs (1)
170public override HostLanguageServices GetLanguageServices(string languageName)
ParsedDocument.cs (1)
27internal readonly record struct ParsedDocument(DocumentId Id, SourceText Text, SyntaxNode Root, HostLanguageServices HostLanguageServices)
ProjectExtensions.cs (1)
36public static HostLanguageServices GetExtendedLanguageServices(this Project project)
Shared\Extensions\ILanguageServiceProviderExtensions.cs (1)
17this HostLanguageServices serviceProvider,
Workspace\Host\HostLanguageServices.cs (1)
26/// cref="HostLanguageServices"/> when possible.
Workspace\Host\HostWorkspaceServices.cs (2)
102/// Gets the <see cref="HostLanguageServices"/> for the language name. 105public 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)
37/// <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)
37/// <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)
19/// <param name="languageServices">The <see cref="HostLanguageServices"/> that can be used to access other services.</param> 20ILanguageService CreateLanguageService(HostLanguageServices languageServices);
Workspace\Solution\Project.cs (1)
104public HostLanguageServices LanguageServices => _projectState.LanguageServices.HostLanguageServices;
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\CSharp\CSharpProjectFileLoaderFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
MSBuild\VisualBasic\VisualBasicProjectFileLoaderFactory.cs (1)
24public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
MEF\UseExportProviderAttribute.cs (1)
36/// object obtained from it or one of its related interfaces such as <see cref="HostLanguageServices"/>.</item>
Microsoft.VisualStudio.LanguageServices (3)
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (1)
107var languageServices = Workspace.Services.GetExtendedLanguageServices(_languageName);
LanguageService\AbstractLanguageService`2.cs (1)
266var languageServices = workspace.Services.GetLanguageServices(RoslynLanguageName);
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
45HostLanguageServices languageServiceProvider,
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelNavigationPointServiceFactory.cs (1)
29public ILanguageService CreateLanguageService(HostLanguageServices provider)
CodeModel\CSharpCodeModelService.cs (1)
43HostLanguageServices languageServiceProvider,
CodeModel\CSharpCodeModelServiceFactory.cs (1)
38public ILanguageService CreateLanguageService(HostLanguageServices provider)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsLanguageServiceFactory.cs (1)
28public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsLanguageServiceFactory.cs (1)
28public ILanguageService CreateLanguageService(HostLanguageServices languageServices)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\AbstractCodeModelService.cs (1)
58HostLanguageServices languageServiceProvider,
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelNavigationPointServiceFactory.vb (1)
22Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService
CodeModel\VisualBasicCodeModelService.vb (1)
41provider As HostLanguageServices,
CodeModel\VisualBasicCodeModelServiceFactory.vb (1)
39Public Function CreateLanguageService(provider As HostLanguageServices) As ILanguageService Implements ILanguageServiceFactory.CreateLanguageService