HostLanguageServices.GetRequiredService<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 throws InvalidOperationException.

C#
public TLanguageService GetRequiredService<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