Model. Composition. Hosting
The System.ComponentModel.Composition.Hosting namespace provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.
A catalog that combines the elements of ComposablePartCatalog objects.
Retrieves exports provided by a collection of ExportProvider objects.
Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.
Discovers attributed parts in a managed code assembly.
Represents a single composition operation for transactional composition.
Retrieves exports from a catalog.
Provides extension methods for constructing composition services.
Provides data for the Changed event.
Retrieves exports from a part.
Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.
Contains static metadata keys used by the composition system.
Manages the composition of parts.
Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.
Provides methods to satisfy imports on an existing part instance.
Discovers attributed parts in the assemblies in a specified directory.
Retrieves exports which match a specified ImportDefinition object.
Represents a catalog after a filter function is applied to it.
Performs composition for containers.
Defines static convenience methods for scoping.
Discovers attributed parts from a collection of types.
Provides notifications when a ComposablePartCatalog changes.
Defines options for export providers.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.