System.ComponentModel.Composition
4.0.0.0
System.Object
To be added.
Defines an abstract base class for composable part definitions, which describe and enable the creation of objects.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ComposablePart
Derived types that override this method should return a new instance of a object every time that the method is invoked and should never return null.
Creates a new instance of a part that the describes.
The created part.
Property
4.0.0.0
System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>
To be added.
Overrides of this property should never return null. If the objects created by the do not provide exported objects, return an empty collection instead.
Gets a collection of objects that describe the objects exported by the part defined by this object.
Property
4.0.0.0
System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition>
To be added.
Overrides of this property should never return null. If the objects created by the do not have imports, return an empty collection instead.
Gets a collection of objects that describe the imports required by the part defined by this object.
Property
4.0.0.0
System.Collections.Generic.IDictionary<System.String,System.Object>
To be added.
Overrides of this property should return a read-only object with a case-sensitive, non-linguistic comparer, such as , and should never return null. If the does not contain metadata, return an empty object instead.
Gets a collection of the metadata for this object.