HostLanguageServices.GetService<TLanguageService> Method

Definition

Gets a language specific service provided by the host identified by the service type. If the host does not provide the service, this method returns null.

C#
public abstract TLanguageService GetService<TLanguageService>() where TLanguageService : Microsoft.CodeAnalysis.Host.ILanguageService;
C#
public abstract TLanguageService? GetService<TLanguageService>() where TLanguageService : Microsoft.CodeAnalysis.Host.ILanguageService;

Type Parameters

TLanguageService

Returns

TLanguageService

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0