Share via


HostWorkspaceServices.GetService<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 returns null.

public:
generic <typename TWorkspaceService>
 where TWorkspaceService : Microsoft::CodeAnalysis::Host::IWorkspaceService abstract TWorkspaceService GetService();
public abstract TWorkspaceService GetService<TWorkspaceService> () where TWorkspaceService : Microsoft.CodeAnalysis.Host.IWorkspaceService;
public abstract TWorkspaceService? GetService<TWorkspaceService> () where TWorkspaceService : Microsoft.CodeAnalysis.Host.IWorkspaceService;
abstract member GetService : unit -> 'WorkspaceService (requires 'WorkspaceService :> Microsoft.CodeAnalysis.Host.IWorkspaceService)
Public MustOverride Function GetService(Of TWorkspaceService As IWorkspaceService) () As TWorkspaceService

Type Parameters

TWorkspaceService

Returns

TWorkspaceService

Applies to