File: DecimalConstantAttribute.xml

package info (click to toggle)
monodoc 1.9-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 98,436 kB
  • ctags: 5,261
  • sloc: xml: 1,506,218; cs: 40,827; sh: 3,647; perl: 554; makefile: 476
file content (130 lines) | stat: -rwxr-xr-x 6,577 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<Type Name="DecimalConstantAttribute" FullName="System.Runtime.CompilerServices.DecimalConstantAttribute" FullNameSP="System_Runtime_CompilerServices_DecimalConstantAttribute" Maintainer="ecma">
  <TypeSignature Language="ILASM" Value=".class public sealed serializable DecimalConstantAttribute extends System.Attribute" />
  <TypeSignature Language="C#" Value="public sealed class DecimalConstantAttribute : Attribute" />
  <MemberOfLibrary>RuntimeInfrastructure</MemberOfLibrary>
  <AssemblyInfo>
    <AssemblyName>mscorlib</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
  <Base>
    <BaseTypeName>System.Attribute</BaseTypeName>
  </Base>
  <Interfaces />
  <Attributes>
    <Attribute>
      <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
    </Attribute>
    <Attribute>
      <AttributeName>System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter, Inherited=false)</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>
      <para>Stores the value of a <see cref="T:System.Decimal" /> constant in metadata.</para>
    </summary>
    <remarks>
      <block subset="none" type="note">
        <para>This attribute can be applied to fields
         and parameters.</para>
        <para>For more information on storing constants in metadata, see Partition II of
         the CLI Specification.</para>
        <para>The types in
      <see langword="System.Runtime.CompilerServices" /> are intended primarily for use by
         compilers, not application programmers. They allow compilers to easily
         implement certain language features that are not directly visible to
         programmers.</para>
      </block>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public DecimalConstantAttribute (byte scale, byte sign, int hi, int mid, int low);" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="scale" Type="System.Byte" />
        <Parameter Name="sign" Type="System.Byte" />
        <Parameter Name="hi" Type="System.Int32" />
        <Parameter Name="mid" Type="System.Int32" />
        <Parameter Name="low" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="scale">To be added.</param>
        <param name="sign">To be added.</param>
        <param name="hi">To be added.</param>
        <param name="mid">To be added.</param>
        <param name="low">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(unsigned int8 scale, unsigned int8 sign, unsigned int32 hi, unsigned int32 mid, unsigned int32 low)" />
      <MemberSignature Language="C#" Value="public DecimalConstantAttribute (byte scale, byte sign, uint hi, uint mid, uint low);" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="scale" Type="System.Byte" />
        <Parameter Name="sign" Type="System.Byte" />
        <Parameter Name="hi" Type="System.UInt32" />
        <Parameter Name="mid" Type="System.UInt32" />
        <Parameter Name="low" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="scale">A <see cref="T:System.Byte" /> that specifies the number of digits to the right of the decimal point in the value of the new instance. Valid <paramref name="scale" /> values are 0 through 28 inclusive.</param>
        <param name="sign">A <see cref="T:System.Byte" /> that specifies the sign of the value of the new instance. Zero indicates a positive value; any non-zero value indicates a negative value.</param>
        <param name="hi">A <see cref="T:System.UInt32" /> that specifies the high-order 32 bits of the value of the new instance.</param>
        <param name="mid">A <see cref="T:System.UInt32" /> that specifies the middle 32 bits of the value of the new instance.</param>
        <param name="low">A <see cref="T:System.UInt32" /> that specifies the low-order 32 bits of the value of the new instance.</param>
        <param name="sign">To be added.</param>
        <param name="hi">To be added.</param>
        <param name="mid">To be added.</param>
        <param name="low">To be added.</param>
        <summary>
          <para> Constructs a new instance of the <see cref="T:System.Runtime.CompilerServices.DecimalConstantAttribute" /> 
class with the specified value.</para>
        </summary>
        <remarks>
          <para>
            <block subset="none" type="note">For representations of <see cref="T:System.Decimal" /> whose values can have scales exceeding 255, the constructor <see cref="T:System.Runtime.CompilerServices.DecimalConstantAttribute.System.DecimalConstantAttribute" /><see langword="(System.String)" />  must be used instead.</block>
          </para>
        </remarks>
        <exception cref="T:System.ArgumentOutOfRangeException">
          <paramref name="scale" /> &gt; 28.</exception>
      </Docs>
      <Excluded>0</Excluded>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
    </Member>
    <Member MemberName="Value">
      <MemberSignature Language="C#" Value="public decimal Value { get; }" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
    </Member>
  </Members>
  <TypeExcluded>0</TypeExcluded>
</Type>