|
public sealed struct LazyMemberInfo
|
public sealed struct LazyMemberInfo
|
|
: ValueType
|
: ValueType
|
|
public MemberTypes MemberType { get; }
|
public MemberTypes MemberType { get; }
|
|
public virtual Boolean Equals(Object obj);
|
public virtual Boolean Equals(Object obj);
|
|
public MemberInfo GetAccessors();
|
public MemberInfo GetAccessors();
|
|
public virtual Int32 GetHashCode();
|
public virtual Int32 GetHashCode();
|
|
static public Boolean op_Equality(LazyMemberInfo left, LazyMemberInfo right);
|
static public Boolean op_Equality(LazyMemberInfo left, LazyMemberInfo right);
|
|
static public Boolean op_Inequality(LazyMemberInfo left, LazyMemberInfo right);
|
static public Boolean op_Inequality(LazyMemberInfo left, LazyMemberInfo right);
|
|
public abstract sealed class ReflectionModelServices
|
public abstract sealed class ReflectionModelServices
|
|
|
|
|
static public ExportDefinition CreateExportDefinition(LazyMemberInfo exportingMember, String contractName, Lazy`1<IDictionary`2<String, Object>> metadata, ICompositionElement origin);
|
static public ExportDefinition CreateExportDefinition(LazyMemberInfo exportingMember, String contractName, Lazy`1<IDictionary`2<String, Object>> metadata, ICompositionElement origin);
|
|
static public ContractBasedImportDefinition CreateImportDefinition(LazyMemberInfo importingMember, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, Boolean isRecomposable, CreationPolicy requiredCreationPolicy, ICompositionElement origin);
|
static public ContractBasedImportDefinition CreateImportDefinition(LazyMemberInfo importingMember, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, Boolean isRecomposable, CreationPolicy requiredCreationPolicy, ICompositionElement origin);
|
|
|
static public ContractBasedImportDefinition CreateImportDefinition(LazyMemberInfo importingMember, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, Boolean isRecomposable, CreationPolicy requiredCreationPolicy, IDictionary`2<String, Object> metadata, Boolean isExportFactory, ICompositionElement origin);
|
|
|
static public ContractBasedImportDefinition CreateImportDefinition(LazyMemberInfo importingMember, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, Boolean isRecomposable, Boolean isPreRequisite, CreationPolicy requiredCreationPolicy, IDictionary`2<String, Object> metadata, Boolean isExportFactory, ICompositionElement origin);
|
|
static public ContractBasedImportDefinition CreateImportDefinition(Lazy`1<ParameterInfo> parameter, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, CreationPolicy requiredCreationPolicy, ICompositionElement origin);
|
static public ContractBasedImportDefinition CreateImportDefinition(Lazy`1<ParameterInfo> parameter, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, CreationPolicy requiredCreationPolicy, ICompositionElement origin);
|
|
|
static public ContractBasedImportDefinition CreateImportDefinition(Lazy`1<ParameterInfo> parameter, String contractName, String requiredTypeIdentity, IEnumerable`1<KeyValuePair`2<String, Type>> requiredMetadata, ImportCardinality cardinality, CreationPolicy requiredCreationPolicy, IDictionary`2<String, Object> metadata, Boolean isExportFactory, ICompositionElement origin);
|
|
static public ComposablePartDefinition CreatePartDefinition(Lazy`1<Type> partType, Boolean isDisposalRequired, Lazy`1<IEnumerable`1<ImportDefinition>> imports, Lazy`1<IEnumerable`1<ExportDefinition>> exports, Lazy`1<IDictionary`2<String, Object>> metadata, ICompositionElement origin);
|
static public ComposablePartDefinition CreatePartDefinition(Lazy`1<Type> partType, Boolean isDisposalRequired, Lazy`1<IEnumerable`1<ImportDefinition>> imports, Lazy`1<IEnumerable`1<ExportDefinition>> exports, Lazy`1<IDictionary`2<String, Object>> metadata, ICompositionElement origin);
|
|
|
static public ContractBasedImportDefinition GetExportFactoryProductImportDefinition(ImportDefinition importDefinition);
|
|
static public LazyMemberInfo GetExportingMember(ExportDefinition exportDefinition);
|
static public LazyMemberInfo GetExportingMember(ExportDefinition exportDefinition);
|
|
static public LazyMemberInfo GetImportingMember(ImportDefinition importDefinition);
|
static public LazyMemberInfo GetImportingMember(ImportDefinition importDefinition);
|
|
static public Lazy`1<ParameterInfo> GetImportingParameter(ImportDefinition importDefinition);
|
static public Lazy`1<ParameterInfo> GetImportingParameter(ImportDefinition importDefinition);
|
|
static public Lazy`1<Type> GetPartType(ComposablePartDefinition partDefinition);
|
static public Lazy`1<Type> GetPartType(ComposablePartDefinition partDefinition);
|
|
static public Boolean IsDisposalRequired(ComposablePartDefinition partDefinition);
|
static public Boolean IsDisposalRequired(ComposablePartDefinition partDefinition);
|
|
|
static public Boolean IsExportFactoryImportDefinition(ImportDefinition importDefinition);
|
|
static public Boolean IsImportingParameter(ImportDefinition importDefinition);
|
static public Boolean IsImportingParameter(ImportDefinition importDefinition);
|