1 <Type Name="ImportAttribute" FullName="System.ComponentModel.Composition.ImportAttribute">
2 <TypeSignature Language="C#" Value="public class ImportAttribute : Attribute, System.ComponentModel.Composition.IAttributedImport" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ImportAttribute extends System.Attribute implements class System.ComponentModel.Composition.IAttributedImport" />
5 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Attribute</BaseTypeName>
13 <InterfaceName>System.ComponentModel.Composition.IAttributedImport</InterfaceName>
18 <AttributeName>System.AttributeUsage(System.AttributeTargets.Property | System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.All, AllowMultiple=false, Inherited=false)</AttributeName>
22 <summary>To be added.</summary>
23 <remarks>To be added.</remarks>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public ImportAttribute ();" />
28 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
29 <MemberType>Constructor</MemberType>
31 <AssemblyVersion>4.0.0.0</AssemblyVersion>
35 <summary>To be added.</summary>
36 <remarks>To be added.</remarks>
39 <Member MemberName=".ctor">
40 <MemberSignature Language="C#" Value="public ImportAttribute (string contractName);" />
41 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string contractName) cil managed" />
42 <MemberType>Constructor</MemberType>
44 <AssemblyVersion>4.0.0.0</AssemblyVersion>
47 <Parameter Name="contractName" Type="System.String" />
50 <param name="contractName">To be added.</param>
51 <summary>To be added.</summary>
52 <remarks>To be added.</remarks>
55 <Member MemberName=".ctor">
56 <MemberSignature Language="C#" Value="public ImportAttribute (Type contractType);" />
57 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type contractType) cil managed" />
58 <MemberType>Constructor</MemberType>
60 <AssemblyVersion>4.0.0.0</AssemblyVersion>
63 <Parameter Name="contractType" Type="System.Type" />
66 <param name="contractType">To be added.</param>
67 <summary>To be added.</summary>
68 <remarks>To be added.</remarks>
71 <Member MemberName=".ctor">
72 <MemberSignature Language="C#" Value="public ImportAttribute (string contractName, Type contractType);" />
73 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string contractName, class System.Type contractType) cil managed" />
74 <MemberType>Constructor</MemberType>
76 <AssemblyVersion>4.0.0.0</AssemblyVersion>
79 <Parameter Name="contractName" Type="System.String" />
80 <Parameter Name="contractType" Type="System.Type" />
83 <param name="contractName">To be added.</param>
84 <param name="contractType">To be added.</param>
85 <summary>To be added.</summary>
86 <remarks>To be added.</remarks>
89 <Member MemberName="AllowDefault">
90 <MemberSignature Language="C#" Value="public bool AllowDefault { get; set; }" />
91 <MemberSignature Language="ILAsm" Value=".property instance bool AllowDefault" />
92 <MemberType>Property</MemberType>
94 <AssemblyVersion>4.0.0.0</AssemblyVersion>
97 <ReturnType>System.Boolean</ReturnType>
100 <summary>To be added.</summary>
101 <value>To be added.</value>
102 <remarks>To be added.</remarks>
105 <Member MemberName="AllowRecomposition">
106 <MemberSignature Language="C#" Value="public bool AllowRecomposition { get; set; }" />
107 <MemberSignature Language="ILAsm" Value=".property instance bool AllowRecomposition" />
108 <MemberType>Property</MemberType>
110 <AssemblyVersion>4.0.0.0</AssemblyVersion>
113 <ReturnType>System.Boolean</ReturnType>
116 <summary>To be added.</summary>
117 <value>To be added.</value>
118 <remarks>To be added.</remarks>
121 <Member MemberName="ContractName">
122 <MemberSignature Language="C#" Value="public string ContractName { get; }" />
123 <MemberSignature Language="ILAsm" Value=".property instance string ContractName" />
124 <MemberType>Property</MemberType>
126 <AssemblyVersion>4.0.0.0</AssemblyVersion>
129 <ReturnType>System.String</ReturnType>
132 <summary>To be added.</summary>
133 <value>To be added.</value>
134 <remarks>To be added.</remarks>
137 <Member MemberName="ContractType">
138 <MemberSignature Language="C#" Value="public Type ContractType { get; }" />
139 <MemberSignature Language="ILAsm" Value=".property instance class System.Type ContractType" />
140 <MemberType>Property</MemberType>
142 <AssemblyVersion>4.0.0.0</AssemblyVersion>
145 <ReturnType>System.Type</ReturnType>
148 <summary>To be added.</summary>
149 <value>To be added.</value>
150 <remarks>To be added.</remarks>
153 <Member MemberName="RequiredCreationPolicy">
154 <MemberSignature Language="C#" Value="public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { get; set; }" />
155 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy" />
156 <MemberType>Property</MemberType>
158 <AssemblyVersion>4.0.0.0</AssemblyVersion>
161 <ReturnType>System.ComponentModel.Composition.CreationPolicy</ReturnType>
164 <summary>To be added.</summary>
165 <value>To be added.</value>
166 <remarks>To be added.</remarks>
169 <Member MemberName="Source">
170 <MemberSignature Language="C#" Value="public System.ComponentModel.Composition.ImportSource Source { get; set; }" />
171 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.ComponentModel.Composition.ImportSource Source" />
172 <MemberType>Property</MemberType>
174 <AssemblyVersion>4.0.0.0</AssemblyVersion>
177 <ReturnType>System.ComponentModel.Composition.ImportSource</ReturnType>
180 <summary>To be added.</summary>
181 <value>To be added.</value>
182 <remarks>To be added.</remarks>
185 <Member MemberName="System.ComponentModel.Composition.IAttributedImport.Cardinality">
186 <MemberSignature Language="C#" Value="System.ComponentModel.Composition.Primitives.ImportCardinality System.ComponentModel.Composition.IAttributedImport.Cardinality { get; }" />
187 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.ComponentModel.Composition.Primitives.ImportCardinality System.ComponentModel.Composition.IAttributedImport.Cardinality" />
188 <MemberType>Property</MemberType>
190 <AssemblyVersion>4.0.0.0</AssemblyVersion>
193 <ReturnType>System.ComponentModel.Composition.Primitives.ImportCardinality</ReturnType>
196 <summary>To be added.</summary>
197 <value>To be added.</value>
198 <remarks>To be added.</remarks>