1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="PartCreationPolicyAttribute" FullName="System.ComponentModel.Composition.PartCreationPolicyAttribute">
3 <TypeSignature Language="C#" Value="public sealed class PartCreationPolicyAttribute : Attribute" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit PartCreationPolicyAttribute 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.Class, AllowMultiple=false, Inherited=false)</AttributeName>
19 <remarks>To be added.</remarks>
21 <attribution license="cc4" from="Microsoft" modified="false" />
22 <para>Specifies the <see cref="P:System.ComponentModel.Composition.PartCreationPolicyAttribute.CreationPolicy" /> for a part.</para>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public PartCreationPolicyAttribute (System.ComponentModel.Composition.CreationPolicy creationPolicy);" />
28 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.ComponentModel.Composition.CreationPolicy creationPolicy) cil managed" />
29 <MemberType>Constructor</MemberType>
31 <AssemblyVersion>4.0.0.0</AssemblyVersion>
34 <Parameter Name="creationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" />
37 <remarks>To be added.</remarks>
39 <attribution license="cc4" from="Microsoft" modified="false" />
40 <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.PartCreationPolicyAttribute" /> class with the specified creation policy.</para>
42 <param name="creationPolicy">
43 <attribution license="cc4" from="Microsoft" modified="false" />The creation policy to use.</param>
46 <Member MemberName="CreationPolicy">
47 <MemberSignature Language="C#" Value="public System.ComponentModel.Composition.CreationPolicy CreationPolicy { get; }" />
48 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.ComponentModel.Composition.CreationPolicy CreationPolicy" />
49 <MemberType>Property</MemberType>
51 <AssemblyVersion>4.0.0.0</AssemblyVersion>
54 <ReturnType>System.ComponentModel.Composition.CreationPolicy</ReturnType>
57 <value>To be added.</value>
58 <remarks>To be added.</remarks>
60 <attribution license="cc4" from="Microsoft" modified="false" />
61 <para>Gets or sets a value that indicates the creation policy of the attributed part.</para>