Implement MachineKey.Protect and MachineKey.Unprotect
[mono.git] / mcs / class / System.ComponentModel.Composition / Documentation / en / System.ComponentModel.Composition / PartCreationPolicyAttribute.xml
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" />
5   <AssemblyInfo>
6     <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7     <AssemblyVersion>4.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <Base>
10     <BaseTypeName>System.Attribute</BaseTypeName>
11   </Base>
12   <Interfaces />
13   <Attributes>
14     <Attribute>
15       <AttributeName>System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)</AttributeName>
16     </Attribute>
17   </Attributes>
18   <Docs>
19     <remarks>To be added.</remarks>
20     <summary>
21       <attribution license="cc4" from="Microsoft" modified="false" />
22       <para>Specifies the <see cref="P:System.ComponentModel.Composition.PartCreationPolicyAttribute.CreationPolicy" /> for a part.</para>
23     </summary>
24   </Docs>
25   <Members>
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>
30       <AssemblyInfo>
31         <AssemblyVersion>4.0.0.0</AssemblyVersion>
32       </AssemblyInfo>
33       <Parameters>
34         <Parameter Name="creationPolicy" Type="System.ComponentModel.Composition.CreationPolicy" />
35       </Parameters>
36       <Docs>
37         <remarks>To be added.</remarks>
38         <summary>
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>
41         </summary>
42         <param name="creationPolicy">
43           <attribution license="cc4" from="Microsoft" modified="false" />The creation policy to use.</param>
44       </Docs>
45     </Member>
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>
50       <AssemblyInfo>
51         <AssemblyVersion>4.0.0.0</AssemblyVersion>
52       </AssemblyInfo>
53       <ReturnValue>
54         <ReturnType>System.ComponentModel.Composition.CreationPolicy</ReturnType>
55       </ReturnValue>
56       <Docs>
57         <value>To be added.</value>
58         <remarks>To be added.</remarks>
59         <summary>
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>
62         </summary>
63       </Docs>
64     </Member>
65   </Members>
66 </Type>