1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="ImportingConstructorAttribute" FullName="System.ComponentModel.Composition.ImportingConstructorAttribute">
3 <TypeSignature Language="C#" Value="public class ImportingConstructorAttribute : Attribute" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ImportingConstructorAttribute extends System.Attribute" />
6 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7 <AssemblyVersion>4.0.0.0</AssemblyVersion>
10 <BaseTypeName>System.Attribute</BaseTypeName>
15 <AttributeName>System.AttributeUsage(System.AttributeTargets.Constructor, AllowMultiple=false, Inherited=false)</AttributeName>
20 <attribution license="cc4" from="Microsoft" modified="false" />
21 <para>By default, only a parameter-less constructor will be used to construct an attributed part. Use <see cref="T:System.ComponentModel.Composition.ImportingConstructorAttribute" /> to indicate that a specific constructor should be used instead. Parameters to the decorated constructor will be treated as imports.</para>
24 <attribution license="cc4" from="Microsoft" modified="false" />
25 <para>Specifies which constructor should be used when creating a part.</para>
29 <Member MemberName=".ctor">
30 <MemberSignature Language="C#" Value="public ImportingConstructorAttribute ();" />
31 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
32 <MemberType>Constructor</MemberType>
34 <AssemblyVersion>4.0.0.0</AssemblyVersion>
38 <remarks>To be added.</remarks>
40 <attribution license="cc4" from="Microsoft" modified="false" />
41 <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.ImportingConstructorAttribute" /> class.</para>