Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.ComponentModel.Composition.Primitives Namespace

 

This namespace provides the primitive types underlying the MEF programming model.

ClassDescription
System_CAPS_pubclassComposablePart

Defines the abstract base class for composable parts, which import objects and produce exported objects.

System_CAPS_pubclassComposablePartCatalog

Represents the abstract base class for composable part catalogs, which collect and return ComposablePartDefinition objects.

System_CAPS_pubclassComposablePartDefinition

Defines an abstract base class for composable part definitions, which describe and enable the creation of ComposablePart objects.

System_CAPS_pubclassComposablePartException

The exception that is thrown when an error occurs when calling methods on a ComposablePart object.

System_CAPS_pubclassContractBasedImportDefinition

Represents an import that is required by a ComposablePart object and that can specify both a contract name and metadata.

System_CAPS_pubclassExport

Represents an export, which is a type that consists of a delay-created exported object and the metadata that describes that object.

System_CAPS_pubclassExportDefinition

Describes the contract that a particular Export object satisfies.

System_CAPS_pubclassExportedDelegate

Represents a function exported by a ComposablePart.

System_CAPS_pubclassImportDefinition

Represents an import that is required by a ComposablePart object.

InterfaceDescription
System_CAPS_pubinterfaceICompositionElement

Represents an element that participates in composition.

EnumerationDescription
System_CAPS_pubenumImportCardinality

Indicates the cardinality of the Export objects required by an ImportDefinition.

Return to top
Show: