Click or drag to resize

Microsoft.CodeAnalysis.Host.Mef Namespace



 
Classes
  ClassDescription
Public classDesktopMefHostServices
Public classExportLanguageServiceAttribute
Use this attribute to declare a ILanguageService implementation for inclusion in a MEF-based workspace.
Public classExportLanguageServiceFactoryAttribute
Use this attribute to declare a ILanguageServiceFactory implementation for inclusion in a MEF-based workspace.
Public classExportWorkspaceServiceAttribute
Use this attribute to declare a IWorkspaceService implementation for inclusion in a MEF-based workspace.
Public classExportWorkspaceServiceFactoryAttribute
Use this attribute to declare a IWorkspaceServiceFactory implementation for inclusion in a MEF-based workspace.
Public classMefHostServices
Public classMefV1HostServices
A class that provides host services via classes instances exported via a MEF version 1 composition.
Public classServiceLayer
The layer of an exported service. If there are multiple definitions of a service, the ServiceLayer is used to determine which is used.
Interfaces
  InterfaceDescription
Public interfaceILanguageServiceFactory
A factory that creates instances of a specific ILanguageService. Implement a ILanguageServiceFactory when you want to provide ILanguageService instances that use other services.
Public interfaceIWorkspaceServiceFactory
A factory that creates instances of a specific IWorkspaceService. Implement a IWorkspaceServiceFactory when you want to provide IWorkspaceService instances that use other services.