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" /> > 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>
|