Merge branch 'master' into msbuilddll2
[mono.git] / mcs / class / corlib / Documentation / en / System.Security.AccessControl / AuditRule`1.xml
1 <Type Name="AuditRule&lt;T&gt;" FullName="System.Security.AccessControl.AuditRule&lt;T&gt;">
2   <TypeSignature Language="C#" Value="public class AuditRule&lt;T&gt; : System.Security.AccessControl.AuditRule where T : struct" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AuditRule`1&lt;struct .ctor (class System.ValueType) T&gt; extends System.Security.AccessControl.AuditRule" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <TypeParameters>
9     <TypeParameter Name="T">
10       <Constraints>
11         <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
12         <ParameterAttribute>NotNullableValueTypeConstraint</ParameterAttribute>
13         <BaseTypeName>System.ValueType</BaseTypeName>
14       </Constraints>
15     </TypeParameter>
16   </TypeParameters>
17   <Base>
18     <BaseTypeName>System.Security.AccessControl.AuditRule</BaseTypeName>
19   </Base>
20   <Interfaces />
21   <Docs>
22     <typeparam name="T">To be added.</typeparam>
23     <summary>To be added.</summary>
24     <remarks>To be added.</remarks>
25   </Docs>
26   <Members>
27     <Member MemberName=".ctor">
28       <MemberSignature Language="C#" Value="public AuditRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.AuditFlags flags);" />
29       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Security.Principal.IdentityReference identity, !T rights, valuetype System.Security.AccessControl.AuditFlags flags) cil managed" />
30       <MemberType>Constructor</MemberType>
31       <AssemblyInfo>
32         <AssemblyVersion>4.0.0.0</AssemblyVersion>
33       </AssemblyInfo>
34       <Parameters>
35         <Parameter Name="identity" Type="System.Security.Principal.IdentityReference" />
36         <Parameter Name="rights" Type="T" />
37         <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
38       </Parameters>
39       <Docs>
40         <param name="identity">To be added.</param>
41         <param name="rights">To be added.</param>
42         <param name="flags">To be added.</param>
43         <summary>To be added.</summary>
44         <remarks>To be added.</remarks>
45       </Docs>
46     </Member>
47     <Member MemberName=".ctor">
48       <MemberSignature Language="C#" Value="public AuditRule (string identity, T rights, System.Security.AccessControl.AuditFlags flags);" />
49       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string identity, !T rights, valuetype System.Security.AccessControl.AuditFlags flags) cil managed" />
50       <MemberType>Constructor</MemberType>
51       <AssemblyInfo>
52         <AssemblyVersion>4.0.0.0</AssemblyVersion>
53       </AssemblyInfo>
54       <Parameters>
55         <Parameter Name="identity" Type="System.String" />
56         <Parameter Name="rights" Type="T" />
57         <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
58       </Parameters>
59       <Docs>
60         <param name="identity">To be added.</param>
61         <param name="rights">To be added.</param>
62         <param name="flags">To be added.</param>
63         <summary>To be added.</summary>
64         <remarks>To be added.</remarks>
65       </Docs>
66     </Member>
67     <Member MemberName=".ctor">
68       <MemberSignature Language="C#" Value="public AuditRule (System.Security.Principal.IdentityReference identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);" />
69       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Security.Principal.IdentityReference identity, !T rights, valuetype System.Security.AccessControl.InheritanceFlags inheritanceFlags, valuetype System.Security.AccessControl.PropagationFlags propagationFlags, valuetype System.Security.AccessControl.AuditFlags flags) cil managed" />
70       <MemberType>Constructor</MemberType>
71       <AssemblyInfo>
72         <AssemblyVersion>4.0.0.0</AssemblyVersion>
73       </AssemblyInfo>
74       <Parameters>
75         <Parameter Name="identity" Type="System.Security.Principal.IdentityReference" />
76         <Parameter Name="rights" Type="T" />
77         <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
78         <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
79         <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
80       </Parameters>
81       <Docs>
82         <param name="identity">To be added.</param>
83         <param name="rights">To be added.</param>
84         <param name="inheritanceFlags">To be added.</param>
85         <param name="propagationFlags">To be added.</param>
86         <param name="flags">To be added.</param>
87         <summary>To be added.</summary>
88         <remarks>To be added.</remarks>
89       </Docs>
90     </Member>
91     <Member MemberName=".ctor">
92       <MemberSignature Language="C#" Value="public AuditRule (string identity, T rights, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);" />
93       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string identity, !T rights, valuetype System.Security.AccessControl.InheritanceFlags inheritanceFlags, valuetype System.Security.AccessControl.PropagationFlags propagationFlags, valuetype System.Security.AccessControl.AuditFlags flags) cil managed" />
94       <MemberType>Constructor</MemberType>
95       <AssemblyInfo>
96         <AssemblyVersion>4.0.0.0</AssemblyVersion>
97       </AssemblyInfo>
98       <Parameters>
99         <Parameter Name="identity" Type="System.String" />
100         <Parameter Name="rights" Type="T" />
101         <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
102         <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
103         <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
104       </Parameters>
105       <Docs>
106         <param name="identity">To be added.</param>
107         <param name="rights">To be added.</param>
108         <param name="inheritanceFlags">To be added.</param>
109         <param name="propagationFlags">To be added.</param>
110         <param name="flags">To be added.</param>
111         <summary>To be added.</summary>
112         <remarks>To be added.</remarks>
113       </Docs>
114     </Member>
115     <Member MemberName="Rights">
116       <MemberSignature Language="C#" Value="public T Rights { get; }" />
117       <MemberSignature Language="ILAsm" Value=".property instance !T Rights" />
118       <MemberType>Property</MemberType>
119       <AssemblyInfo>
120         <AssemblyVersion>4.0.0.0</AssemblyVersion>
121       </AssemblyInfo>
122       <ReturnValue>
123         <ReturnType>T</ReturnType>
124       </ReturnValue>
125       <Docs>
126         <summary>To be added.</summary>
127         <value>To be added.</value>
128         <remarks>To be added.</remarks>
129       </Docs>
130     </Member>
131   </Members>
132 </Type>