IComponentModel2 Interface
Provides the ability to access the default MEF composition container and catalogs of Visual Studio.
Assembly: Microsoft.VisualStudio.ComponentModelHost (in Microsoft.VisualStudio.ComponentModelHost.dll)
| Name | Description | |
|---|---|---|
![]() | DefaultCatalog | Gets the default catalog.(Inherited from IComponentModel.) |
![]() | DefaultCompositionService | Gets the composition service of the Visual Studio default composition container that allows satisfying imports of objects that are not a part of the container.(Inherited from IComponentModel.) |
![]() | DefaultExportProvider | Gets the export provider of the default composition container of Visual Studio.(Inherited from IComponentModel.) |
![]() | DefaultScopedCatalog | Gets the default scoped Visual Studio catalog. |
| Name | Description | |
|---|---|---|
![]() | GetCatalog(String) | Provides access to a MEF catalog by name.(Inherited from IComponentModel.) |
![]() | GetExtensions<T>() | Gets an enumeration of extensions from the default composition container, that is, objects (of which there can multiple instances) that exist in a given composition container. This is the same as calling GetExportedValues<T> directly.(Inherited from IComponentModel.) |
![]() | GetService<T>() | Gets a service from the default composition container, i.e. an object of which there can only a single instance exist in a given composition container. This is the same as calling GetExportedValue<T> directly.(Inherited from IComponentModel.) |

