Поделиться через


Microsoft.CodeAnalysis.Host.Mef Пространство имен

Классы

ExportLanguageServiceAttribute

Используйте этот атрибут, чтобы объявить реализацию для включения в рабочую ILanguageService область на основе MEF.

ExportLanguageServiceFactoryAttribute

Используйте этот атрибут, чтобы объявить реализацию для включения в рабочую ILanguageServiceFactory область на основе MEF.

ExportWorkspaceServiceAttribute

Используйте этот атрибут, чтобы объявить реализацию для включения в рабочую IWorkspaceService область на основе MEF.

ExportWorkspaceServiceFactoryAttribute

Используйте этот атрибут, чтобы объявить реализацию для включения в рабочую IWorkspaceServiceFactory область на основе MEF.

MefHostServices
ServiceLayer

Слой экспортируемой службы.

Если существует несколько определений службы, используется для определения того, ServiceLayer какой используется.

Интерфейсы

ILanguageServiceFactory

Фабрика, создающая экземпляры определенного ILanguageServiceобъекта.

ILanguageServiceFactory Реализуйте, когда требуется предоставить ILanguageService экземпляры, использующие другие службы.

IWorkspaceServiceFactory

Фабрика, создающая экземпляры определенного IWorkspaceServiceобъекта.

IWorkspaceServiceFactory Реализуйте, когда требуется предоставить IWorkspaceService экземпляры, использующие другие службы.