Condividi tramite


Microsoft.CodeAnalysis.Host.Mef Spazio dei nomi

Classi

ExportLanguageServiceAttribute

Usare questo attributo per dichiarare un'implementazione ILanguageService per l'inclusione in un'area di lavoro basata su MEF.

ExportLanguageServiceFactoryAttribute

Usare questo attributo per dichiarare un'implementazione ILanguageServiceFactory per l'inclusione in un'area di lavoro basata su MEF.

ExportWorkspaceServiceAttribute

Usare questo attributo per dichiarare un'implementazione IWorkspaceService per l'inclusione in un'area di lavoro basata su MEF.

ExportWorkspaceServiceFactoryAttribute

Usare questo attributo per dichiarare un'implementazione IWorkspaceServiceFactory per l'inclusione in un'area di lavoro basata su MEF.

MefHostServices
ServiceLayer

Livello di un servizio esportato.

Se sono presenti più definizioni di un servizio, viene ServiceLayer usato per determinare quale viene usato.

Interfacce

ILanguageServiceFactory

Factory che crea istanze di un oggetto specifico ILanguageService.

Implementare un oggetto ILanguageServiceFactory quando si desidera fornire ILanguageService istanze che usano altri servizi.

IWorkspaceServiceFactory

Factory che crea istanze di un oggetto specifico IWorkspaceService.

Implementare un oggetto IWorkspaceServiceFactory quando si desidera fornire IWorkspaceService istanze che usano altri servizi.