次の方法で共有


Microsoft.CodeAnalysis.Host.Mef 名前空間

クラス

ExportLanguageServiceAttribute

MEF ベースのワークスペースに含める実装を ILanguageService 宣言するには、この属性を使用します。

ExportLanguageServiceFactoryAttribute

MEF ベースのワークスペースに含める実装を ILanguageServiceFactory 宣言するには、この属性を使用します。

ExportWorkspaceServiceAttribute

MEF ベースのワークスペースに含める実装を IWorkspaceService 宣言するには、この属性を使用します。

ExportWorkspaceServiceFactoryAttribute

MEF ベースのワークスペースに含める実装を IWorkspaceServiceFactory 宣言するには、この属性を使用します。

MefHostServices
ServiceLayer

エクスポートされたサービスのレイヤー。

1 つのサービスの定義が複数ある場合は、 ServiceLayer その定義を使用して、使用されるサービスが決定されます。

インターフェイス

ILanguageServiceFactory

特定 ILanguageServiceのインスタンスを作成するファクトリ。

他のサービスを ILanguageServiceFactory 使用するインスタンスを提供 ILanguageService する場合に実装します。

IWorkspaceServiceFactory

特定 IWorkspaceServiceのインスタンスを作成するファクトリ。

他のサービスを IWorkspaceServiceFactory 使用するインスタンスを提供 IWorkspaceService する場合に実装します。