共用方式為


HostWorkspaceServices 類別

定義

主機環境所提供的每個工作區服務。

public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
繼承
HostWorkspaceServices

建構函式

HostWorkspaceServices()

主機環境所提供的每個工作區服務。

屬性

HostServices

此工作區服務源自的主機服務。

PersistentStorage
已淘汰.

已過時。 Roslyn 不再支援執行任意資料持續性的機制。 如果需要這類功能,取用者會負責自行提供所需的任何語意。

SupportedLanguages

支援語言服務的語言名稱清單。

TemporaryStorage
已淘汰.

已過時。 Roslyn 不再支援儲存記憶體中任意資料的機制。 如果需要這類功能,取用者會負責自行提供所需的任何語意。

Workspace

對應至此工作區服務具現化的工作區

方法

FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter)

在符合篩選準則的所有支援語言中,尋找對應類型的所有語言服務。

GetLanguageServices(String)

HostLanguageServices取得語言名稱的 。

GetRequiredService<TWorkspaceService>()

取得服務類型所識別的主機所提供的工作區特定服務。 如果主機未提供服務,這個方法會擲回 InvalidOperationException

GetService<TWorkspaceService>()

取得服務類型所識別的主機所提供的工作區特定服務。 如果主機未提供服務,這個方法會傳回 null。

IsSupported(String)

如果支援語言,則傳回 true。

適用於