HostWorkspaceServices.GetRequiredService<TWorkspaceService> Method

Definition

Gets a workspace specific service provided by the host identified by the service type. If the host does not provide the service, this method throws InvalidOperationException.

C#
public TWorkspaceService GetRequiredService<TWorkspaceService>() where TWorkspaceService : Microsoft.CodeAnalysis.Host.IWorkspaceService;

Type Parameters

TWorkspaceService

Returns

TWorkspaceService

Exceptions

The host does not provide the service.

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