diff options
Diffstat (limited to 'mcs/class/System.ComponentModel.Composition/Documentation/en/System.ComponentModel.Composition.ReflectionModel/ReflectionModelServices.xml')
-rw-r--r-- | mcs/class/System.ComponentModel.Composition/Documentation/en/System.ComponentModel.Composition.ReflectionModel/ReflectionModelServices.xml | 595 |
1 files changed, 0 insertions, 595 deletions
diff --git a/mcs/class/System.ComponentModel.Composition/Documentation/en/System.ComponentModel.Composition.ReflectionModel/ReflectionModelServices.xml b/mcs/class/System.ComponentModel.Composition/Documentation/en/System.ComponentModel.Composition.ReflectionModel/ReflectionModelServices.xml deleted file mode 100644 index 47c235f067f..00000000000 --- a/mcs/class/System.ComponentModel.Composition/Documentation/en/System.ComponentModel.Composition.ReflectionModel/ReflectionModelServices.xml +++ /dev/null @@ -1,595 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Type Name="ReflectionModelServices" FullName="System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices"> - <TypeSignature Language="C#" Value="public static class ReflectionModelServices" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit ReflectionModelServices extends System.Object" /> - <AssemblyInfo> - <AssemblyName>System.ComponentModel.Composition</AssemblyName> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Base> - <BaseTypeName>System.Object</BaseTypeName> - </Base> - <Interfaces /> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Provides extension methods to create and retrieve reflection-based parts.</para> - </summary> - </Docs> - <Members> - <Member MemberName="CreateExportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ExportDefinition CreateExportDefinition (System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo exportingMember, string contractName, Lazy<System.Collections.Generic.IDictionary<string,object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ExportDefinition CreateExportDefinition(valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo exportingMember, string contractName, class System.Lazy`1<class System.Collections.Generic.IDictionary`2<string, object>> metadata, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ExportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="exportingMember" Type="System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="metadata" Type="System.Lazy<System.Collections.Generic.IDictionary<System.String,System.Object>>" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Creates an export definition from the specified member, with the specified contract name, metadata, and origin.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An export definition created from the specified parameters.</para> - </returns> - <param name="exportingMember"> - <attribution license="cc4" from="Microsoft" modified="false" />The member to export.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the export.</param> - <param name="metadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The metadata for the export.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object that the export originates from.</param> - </Docs> - </Member> - <Member MemberName="CreateImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition (Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(class System.Lazy`1<class System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, class System.Type>> requiredMetadata, valuetype System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, valuetype System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="parameter" Type="System.Lazy<System.Reflection.ParameterInfo>" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="requiredTypeIdentity" Type="System.String" /> - <Parameter Name="requiredMetadata" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Type>>" /> - <Parameter Name="cardinality" Type="System.ComponentModel.Composition.Primitives.ImportCardinality" /> - <Parameter Name="requiredCreationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Creates an import definition for the specified parameter by using the specified contract name, type identity, import metadata, cardinality, and creation policy.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An import definition created from the specified parameters.</para> - </returns> - <param name="parameter"> - <attribution license="cc4" from="Microsoft" modified="false" />The parameter to import.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the import.</param> - <param name="requiredTypeIdentity"> - <attribution license="cc4" from="Microsoft" modified="false" />The required type identity for the import.</param> - <param name="requiredMetadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The required metadata for the import.</param> - <param name="cardinality"> - <attribution license="cc4" from="Microsoft" modified="false" />The cardinality of the import.</param> - <param name="requiredCreationPolicy"> - <attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies the import's creation policy.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object to import into.</param> - </Docs> - </Member> - <Member MemberName="CreateImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition (System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, class System.Type>> requiredMetadata, valuetype System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, valuetype System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importingMember" Type="System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="requiredTypeIdentity" Type="System.String" /> - <Parameter Name="requiredMetadata" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Type>>" /> - <Parameter Name="cardinality" Type="System.ComponentModel.Composition.Primitives.ImportCardinality" /> - <Parameter Name="isRecomposable" Type="System.Boolean" /> - <Parameter Name="requiredCreationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Creates an import definition for the specified member by using the specified contract name, type identity, import metadata, cardinality, recomposition policy, and creation policy.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An import definition created from the specified parameters.</para> - </returns> - <param name="importingMember"> - <attribution license="cc4" from="Microsoft" modified="false" />The member to import into.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the import.</param> - <param name="requiredTypeIdentity"> - <attribution license="cc4" from="Microsoft" modified="false" />The required type identity for the import.</param> - <param name="requiredMetadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The required metadata for the import.</param> - <param name="cardinality"> - <attribution license="cc4" from="Microsoft" modified="false" />The cardinality of the import.</param> - <param name="isRecomposable"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import is recomposable; otherwise, false.</param> - <param name="requiredCreationPolicy"> - <attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies the import's creation policy.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object to import into.</param> - </Docs> - </Member> - <Member MemberName="CreateImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition (Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(class System.Lazy`1<class System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, class System.Type>> requiredMetadata, valuetype System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, valuetype System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, class System.Collections.Generic.IDictionary`2<string, object> metadata, bool isExportFactory, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="parameter" Type="System.Lazy<System.Reflection.ParameterInfo>" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="requiredTypeIdentity" Type="System.String" /> - <Parameter Name="requiredMetadata" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Type>>" /> - <Parameter Name="cardinality" Type="System.ComponentModel.Composition.Primitives.ImportCardinality" /> - <Parameter Name="requiredCreationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" /> - <Parameter Name="metadata" Type="System.Collections.Generic.IDictionary<System.String,System.Object>" /> - <Parameter Name="isExportFactory" Type="System.Boolean" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Creates an import definition for the specified parameter by using the specified contract name, type identity, import and contract metadata, cardinality, and creation policy.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An import definition created from the specified parameters.</para> - </returns> - <param name="parameter"> - <attribution license="cc4" from="Microsoft" modified="false" />The parameter to import.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the import.</param> - <param name="requiredTypeIdentity"> - <attribution license="cc4" from="Microsoft" modified="false" />The required type identity for the import.</param> - <param name="requiredMetadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The required metadata for the import.</param> - <param name="cardinality"> - <attribution license="cc4" from="Microsoft" modified="false" />The cardinality of the import.</param> - <param name="requiredCreationPolicy"> - <attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies the import's creation policy.</param> - <param name="metadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract metadata</param> - <param name="isExportFactory"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import represents an <see cref="T:System.ComponentModel.Composition.ExportFactory`1" />; otherwise, false.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object to import into.</param> - </Docs> - </Member> - <Member MemberName="CreateImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition (System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, class System.Type>> requiredMetadata, valuetype System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, valuetype System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, class System.Collections.Generic.IDictionary`2<string, object> metadata, bool isExportFactory, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importingMember" Type="System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="requiredTypeIdentity" Type="System.String" /> - <Parameter Name="requiredMetadata" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Type>>" /> - <Parameter Name="cardinality" Type="System.ComponentModel.Composition.Primitives.ImportCardinality" /> - <Parameter Name="isRecomposable" Type="System.Boolean" /> - <Parameter Name="requiredCreationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" /> - <Parameter Name="metadata" Type="System.Collections.Generic.IDictionary<System.String,System.Object>" /> - <Parameter Name="isExportFactory" Type="System.Boolean" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>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.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An import definition created from the specified parameters.</para> - </returns> - <param name="importingMember"> - <attribution license="cc4" from="Microsoft" modified="false" />The member to import into.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the import.</param> - <param name="requiredTypeIdentity"> - <attribution license="cc4" from="Microsoft" modified="false" />The required type identity for the import.</param> - <param name="requiredMetadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The required metadata for the import.</param> - <param name="cardinality"> - <attribution license="cc4" from="Microsoft" modified="false" />The cardinality of the import.</param> - <param name="isRecomposable"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import is recomposable; otherwise, false.</param> - <param name="requiredCreationPolicy"> - <attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies the import's creation policy.</param> - <param name="metadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract metadata.</param> - <param name="isExportFactory"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import represents an <see cref="T:System.ComponentModel.Composition.ExportFactory`1" />; otherwise, false.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object to import into.</param> - </Docs> - </Member> - <Member MemberName="CreateImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition (System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, class System.Collections.Generic.IEnumerable`1<valuetype System.Collections.Generic.KeyValuePair`2<string, class System.Type>> requiredMetadata, valuetype System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, valuetype System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, class System.Collections.Generic.IDictionary`2<string, object> metadata, bool isExportFactory, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importingMember" Type="System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo" /> - <Parameter Name="contractName" Type="System.String" /> - <Parameter Name="requiredTypeIdentity" Type="System.String" /> - <Parameter Name="requiredMetadata" Type="System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Type>>" /> - <Parameter Name="cardinality" Type="System.ComponentModel.Composition.Primitives.ImportCardinality" /> - <Parameter Name="isRecomposable" Type="System.Boolean" /> - <Parameter Name="isPreRequisite" Type="System.Boolean" /> - <Parameter Name="requiredCreationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" /> - <Parameter Name="metadata" Type="System.Collections.Generic.IDictionary<System.String,System.Object>" /> - <Parameter Name="isExportFactory" Type="System.Boolean" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>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.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>An import definition created from the specified parameters.</para> - </returns> - <param name="importingMember"> - <attribution license="cc4" from="Microsoft" modified="false" />The member to import into.</param> - <param name="contractName"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract name to use for the import.</param> - <param name="requiredTypeIdentity"> - <attribution license="cc4" from="Microsoft" modified="false" />The required type identity for the import.</param> - <param name="requiredMetadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The required metadata for the import.</param> - <param name="cardinality"> - <attribution license="cc4" from="Microsoft" modified="false" />The cardinality of the import.</param> - <param name="isRecomposable"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import is recomposable; otherwise, false.</param> - <param name="isPreRequisite"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import is a prerequisite; otherwise, false.</param> - <param name="requiredCreationPolicy"> - <attribution license="cc4" from="Microsoft" modified="false" />One of the enumeration values that specifies the import's creation policy.</param> - <param name="metadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The contract metadata.</param> - <param name="isExportFactory"> - <attribution license="cc4" from="Microsoft" modified="false" />true to indicate that the import represents an <see cref="T:System.ComponentModel.Composition.ExportFactory`1" />; otherwise, false.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The object to import into.</param> - </Docs> - </Member> - <Member MemberName="CreatePartDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition (Lazy<Type> partType, bool isDisposalRequired, Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition>> imports, Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>> exports, Lazy<System.Collections.Generic.IDictionary<string,object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(class System.Lazy`1<class System.Type> partType, bool isDisposalRequired, class System.Lazy`1<class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ImportDefinition>> imports, class System.Lazy`1<class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.Primitives.ExportDefinition>> exports, class System.Lazy`1<class System.Collections.Generic.IDictionary`2<string, object>> metadata, class System.ComponentModel.Composition.Primitives.ICompositionElement origin) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ComposablePartDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="partType" Type="System.Lazy<System.Type>" /> - <Parameter Name="isDisposalRequired" Type="System.Boolean" /> - <Parameter Name="imports" Type="System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition>>" /> - <Parameter Name="exports" Type="System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>>" /> - <Parameter Name="metadata" Type="System.Lazy<System.Collections.Generic.IDictionary<System.String,System.Object>>" /> - <Parameter Name="origin" Type="System.ComponentModel.Composition.Primitives.ICompositionElement" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Creates a part definition with the specified part type, imports, exports, metadata, and origin.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>A part definition created from the specified parameters.</para> - </returns> - <param name="partType"> - <attribution license="cc4" from="Microsoft" modified="false" />The type of the part.</param> - <param name="isDisposalRequired"> - <attribution license="cc4" from="Microsoft" modified="false" />true if the part requires disposal; otherwise, false.</param> - <param name="imports"> - <attribution license="cc4" from="Microsoft" modified="false" />A collection of the part's imports.</param> - <param name="exports"> - <attribution license="cc4" from="Microsoft" modified="false" />A collection of the part's exports.</param> - <param name="metadata"> - <attribution license="cc4" from="Microsoft" modified="false" />The part's metadata.</param> - <param name="origin"> - <attribution license="cc4" from="Microsoft" modified="false" />The part's origin.</param> - </Docs> - </Member> - <Member MemberName="GetExportFactoryProductImportDefinition"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition GetExportFactoryProductImportDefinition (System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition GetExportFactoryProductImportDefinition(class System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importDefinition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Returns a representation of an import definition as an export factory product.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>The representation of the import definition.</para> - </returns> - <param name="importDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The import definition to represent.</param> - </Docs> - </Member> - <Member MemberName="GetExportingMember"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetExportingMember (System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetExportingMember(class System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="exportDefinition" Type="System.ComponentModel.Composition.Primitives.ExportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Gets the exporting member from a specified export definition.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>The member specified in the export definition.</para> - </returns> - <param name="exportDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The export definition to examine.</param> - </Docs> - </Member> - <Member MemberName="GetImportingMember"> - <MemberSignature Language="C#" Value="public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetImportingMember (System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetImportingMember(class System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importDefinition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Gets the importing member from a specified import definition.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>The member specified in the import definition.</para> - </returns> - <param name="importDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The import definition to examine.</param> - </Docs> - </Member> - <Member MemberName="GetImportingParameter"> - <MemberSignature Language="C#" Value="public static Lazy<System.Reflection.ParameterInfo> GetImportingParameter (System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Lazy`1<class System.Reflection.ParameterInfo> GetImportingParameter(class System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Lazy<System.Reflection.ParameterInfo></ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importDefinition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Gets the importing parameter from a specified import definition.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>The parameter specified in the import definition.</para> - </returns> - <param name="importDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The import definition to examine.</param> - </Docs> - </Member> - <Member MemberName="GetPartType"> - <MemberSignature Language="C#" Value="public static Lazy<Type> GetPartType (System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Lazy`1<class System.Type> GetPartType(class System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Lazy<System.Type></ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="partDefinition" Type="System.ComponentModel.Composition.Primitives.ComposablePartDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Gets the type of a part from a specified part definition.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>The type of the defined part.</para> - </returns> - <param name="partDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The part definition to examine.</param> - </Docs> - </Member> - <Member MemberName="IsDisposalRequired"> - <MemberSignature Language="C#" Value="public static bool IsDisposalRequired (System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsDisposalRequired(class System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="partDefinition" Type="System.ComponentModel.Composition.Primitives.ComposablePartDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Determines whether the specified part requires disposal.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>true if the part requires disposal; otherwise, false.</para> - </returns> - <param name="partDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The part to examine.</param> - </Docs> - </Member> - <Member MemberName="IsExportFactoryImportDefinition"> - <MemberSignature Language="C#" Value="public static bool IsExportFactoryImportDefinition (System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsExportFactoryImportDefinition(class System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importDefinition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Indicates whether a specified import definition represents an export factory (<see cref="T:System.ComponentModel.Composition.ExportFactory`1" /> or <see cref="T:System.ComponentModel.Composition.ExportFactory`2" /> object).</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>true if the specified import definition represents an export factory; otherwise, false.</para> - </returns> - <param name="importDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The import definition to check.</param> - </Docs> - </Member> - <Member MemberName="IsImportingParameter"> - <MemberSignature Language="C#" Value="public static bool IsImportingParameter (System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsImportingParameter(class System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="importDefinition" Type="System.ComponentModel.Composition.Primitives.ImportDefinition" /> - </Parameters> - <Docs> - <remarks>To be added.</remarks> - <summary> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>Determines whether an import definition represents a member or a parameter.</para> - </summary> - <returns> - <attribution license="cc4" from="Microsoft" modified="false" /> - <para>true if the import definition represents a parameter; otherwise, false.</para> - </returns> - <param name="importDefinition"> - <attribution license="cc4" from="Microsoft" modified="false" />The import definition to examine.</param> - </Docs> - </Member> - <Member MemberName="TryMakeGenericPartDefinition"> - <MemberSignature Language="C#" Value="public static bool TryMakeGenericPartDefinition (System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable<Type> genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization);" /> - <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool TryMakeGenericPartDefinition(class System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, class System.Collections.Generic.IEnumerable`1<class System.Type> genericParameters, class System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization) cil managed" /> - <MemberType>Method</MemberType> - <AssemblyInfo> - <AssemblyVersion>4.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="partDefinition" Type="System.ComponentModel.Composition.Primitives.ComposablePartDefinition" /> - <Parameter Name="genericParameters" Type="System.Collections.Generic.IEnumerable<System.Type>" /> - <Parameter Name="specialization" Type="System.ComponentModel.Composition.Primitives.ComposablePartDefinition&" RefType="out" /> - </Parameters> - <Docs> - <param name="partDefinition">To be added.</param> - <param name="genericParameters">To be added.</param> - <param name="specialization">To be added.</param> - <summary>To be added.</summary> - <returns>To be added.</returns> - <remarks>To be added.</remarks> - </Docs> - </Member> - </Members> -</Type>
\ No newline at end of file |