System.ComponentModel.Composition
4.0.0.0
System.Object
To be added.
Provides extension methods to create and retrieve reflection-based parts.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ExportDefinition
To be added.
Creates an export definition from the specified member, with the specified contract name, metadata, and origin.
An export definition created from the specified parameters.
The member to export.
The contract name to use for the export.
The metadata for the export.
The object that the export originates from.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Creates an import definition for the specified parameter by using the specified contract name, type identity, import metadata, cardinality, and creation policy.
An import definition created from the specified parameters.
The parameter to import.
The contract name to use for the import.
The required type identity for the import.
The required metadata for the import.
The cardinality of the import.
One of the enumeration values that specifies the import's creation policy.
The object to import into.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Creates an import definition for the specified member by using the specified contract name, type identity, import metadata, cardinality, recomposition policy, and creation policy.
An import definition created from the specified parameters.
The member to import into.
The contract name to use for the import.
The required type identity for the import.
The required metadata for the import.
The cardinality of the import.
true to indicate that the import is recomposable; otherwise, false.
One of the enumeration values that specifies the import's creation policy.
The object to import into.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Creates an import definition for the specified parameter by using the specified contract name, type identity, import and contract metadata, cardinality, and creation policy.
An import definition created from the specified parameters.
The parameter to import.
The contract name to use for the import.
The required type identity for the import.
The required metadata for the import.
The cardinality of the import.
One of the enumeration values that specifies the import's creation policy.
The contract metadata
true to indicate that the import represents an ; otherwise, false.
The object to import into.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Creates an import definition for the specified member by using the specified contract name, type identity, import and contract metadata, cardinality, recomposition policy, and creation policy.
An import definition created from the specified parameters.
The member to import into.
The contract name to use for the import.
The required type identity for the import.
The required metadata for the import.
The cardinality of the import.
true to indicate that the import is recomposable; otherwise, false.
One of the enumeration values that specifies the import's creation policy.
The contract metadata.
true to indicate that the import represents an ; otherwise, false.
The object to import into.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Creates an import definition for the specified member by using the specified contract name, type identity, import and contract metadata, cardinality, recomposition policy, and creation policy.
An import definition created from the specified parameters.
The member to import into.
The contract name to use for the import.
The required type identity for the import.
The required metadata for the import.
The cardinality of the import.
true to indicate that the import is recomposable; otherwise, false.
true to indicate that the import is a prerequisite; otherwise, false.
One of the enumeration values that specifies the import's creation policy.
The contract metadata.
true to indicate that the import represents an ; otherwise, false.
The object to import into.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ComposablePartDefinition
To be added.
Creates a part definition with the specified part type, imports, exports, metadata, and origin.
A part definition created from the specified parameters.
The type of the part.
true if the part requires disposal; otherwise, false.
A collection of the part's imports.
A collection of the part's exports.
The part's metadata.
The part's origin.
Method
4.0.0.0
System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
To be added.
Returns a representation of an import definition as an export factory product.
The representation of the import definition.
The import definition to represent.
Method
4.0.0.0
System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo
To be added.
Gets the exporting member from a specified export definition.
The member specified in the export definition.
The export definition to examine.
Method
4.0.0.0
System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo
To be added.
Gets the importing member from a specified import definition.
The member specified in the import definition.
The import definition to examine.
Method
4.0.0.0
System.Lazy<System.Reflection.ParameterInfo>
To be added.
Gets the importing parameter from a specified import definition.
The parameter specified in the import definition.
The import definition to examine.
Method
4.0.0.0
System.Lazy<System.Type>
To be added.
Gets the type of a part from a specified part definition.
The type of the defined part.
The part definition to examine.
Method
4.0.0.0
System.Boolean
To be added.
Determines whether the specified part requires disposal.
true if the part requires disposal; otherwise, false.
The part to examine.
Method
4.0.0.0
System.Boolean
To be added.
Indicates whether a specified import definition represents an export factory ( or object).
true if the specified import definition represents an export factory; otherwise, false.
The import definition to check.
Method
4.0.0.0
System.Boolean
To be added.
Determines whether an import definition represents a member or a parameter.
true if the import definition represents a parameter; otherwise, false.
The import definition to examine.
Method
4.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.