Silverlight 5 WinRT

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);