1 <Type Name="ContractOptionAttribute" FullName="System.Diagnostics.Contracts.ContractOptionAttribute">
2 <TypeSignature Language="C#" Value="public class ContractOptionAttribute : Attribute" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ContractOptionAttribute extends System.Attribute" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Attribute</BaseTypeName>
14 <AttributeName>System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)</AttributeName>
17 <AttributeName>System.Diagnostics.Conditional("CONTRACTS_FULL")</AttributeName>
21 <summary>To be added.</summary>
22 <remarks>To be added.</remarks>
25 <Member MemberName=".ctor">
26 <MemberSignature Language="C#" Value="public ContractOptionAttribute (string category, string setting, bool enabled);" />
27 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string category, string setting, bool enabled) cil managed" />
28 <MemberType>Constructor</MemberType>
30 <AssemblyVersion>4.0.0.0</AssemblyVersion>
33 <Parameter Name="category" Type="System.String" />
34 <Parameter Name="setting" Type="System.String" />
35 <Parameter Name="enabled" Type="System.Boolean" />
38 <param name="category">To be added.</param>
39 <param name="setting">To be added.</param>
40 <param name="enabled">To be added.</param>
41 <summary>To be added.</summary>
42 <remarks>To be added.</remarks>
45 <Member MemberName=".ctor">
46 <MemberSignature Language="C#" Value="public ContractOptionAttribute (string category, string setting, string value);" />
47 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string category, string setting, string value) cil managed" />
48 <MemberType>Constructor</MemberType>
50 <AssemblyVersion>4.0.0.0</AssemblyVersion>
53 <Parameter Name="category" Type="System.String" />
54 <Parameter Name="setting" Type="System.String" />
55 <Parameter Name="value" Type="System.String" />
58 <param name="category">To be added.</param>
59 <param name="setting">To be added.</param>
60 <param name="value">To be added.</param>
61 <summary>To be added.</summary>
62 <remarks>To be added.</remarks>
65 <Member MemberName="Category">
66 <MemberSignature Language="C#" Value="public string Category { get; }" />
67 <MemberSignature Language="ILAsm" Value=".property instance string Category" />
68 <MemberType>Property</MemberType>
70 <AssemblyVersion>4.0.0.0</AssemblyVersion>
73 <ReturnType>System.String</ReturnType>
76 <summary>To be added.</summary>
77 <value>To be added.</value>
78 <remarks>To be added.</remarks>
81 <Member MemberName="Enabled">
82 <MemberSignature Language="C#" Value="public bool Enabled { get; }" />
83 <MemberSignature Language="ILAsm" Value=".property instance bool Enabled" />
84 <MemberType>Property</MemberType>
86 <AssemblyVersion>4.0.0.0</AssemblyVersion>
89 <ReturnType>System.Boolean</ReturnType>
92 <summary>To be added.</summary>
93 <value>To be added.</value>
94 <remarks>To be added.</remarks>
97 <Member MemberName="Setting">
98 <MemberSignature Language="C#" Value="public string Setting { get; }" />
99 <MemberSignature Language="ILAsm" Value=".property instance string Setting" />
100 <MemberType>Property</MemberType>
102 <AssemblyVersion>4.0.0.0</AssemblyVersion>
105 <ReturnType>System.String</ReturnType>
108 <summary>To be added.</summary>
109 <value>To be added.</value>
110 <remarks>To be added.</remarks>
113 <Member MemberName="Value">
114 <MemberSignature Language="C#" Value="public string Value { get; }" />
115 <MemberSignature Language="ILAsm" Value=".property instance string Value" />
116 <MemberType>Property</MemberType>
118 <AssemblyVersion>4.0.0.0</AssemblyVersion>
121 <ReturnType>System.String</ReturnType>
124 <summary>To be added.</summary>
125 <value>To be added.</value>
126 <remarks>To be added.</remarks>