ReflectionModelServices Methods

The ReflectionModelServices type exposes the following members.

  Name Description
Public method Static member CreateExportDefinition Creates an export definition from the specified member, with the specified contract name, metadata, and origin.
Public method Static member CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) Creates an import definition for the specified parameter, with the specified contract name, type identity, required metadata, cardinality, creation policy, and origin.
Public method Static member CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) Creates an import definition for the specified member, with the specified contract name, type identity, required metadata, cardinality, recomposition policy, creation policy, and origin.
Public method Static member CreatePartDefinition Creates a part definition with the specified part type, imports, exports, metadata, and origin.
Public method Static member GetExportingMember Gets the exporting member from a specified export definition.
Public method Static member GetImportingMember Gets the importing member from a specified import definition.
Public method Static member GetImportingParameter Gets the importing parameter from a specified import definition.
Public method Static member GetPartType Gets the type of a part from a specified part definition.
Public method Static member IsDisposalRequired Determines whether the specified part requires disposal.
Public method Static member IsImportingParameter Determines whether an import definition represents a member or a parameter.
Top

Community Additions

ADD
Show: