using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.CompilerServices { /// Stores the value of a constant in metadata. This class cannot be inherited. // Token: 0x02000574 RID: 1396 [Token(Token = "0x2000574")] [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)] [ComVisible(true)] [Serializable] public sealed class DecimalConstantAttribute : Attribute { /// Initializes a new instance of the class with the specified unsigned integer values. /// The power of 10 scaling factor that indicates the number of digits to the right of the decimal point. Valid values are 0 through 28 inclusive. /// A value of 0 indicates a positive value, and a value of 1 indicates a negative value. /// The high 32 bits of the 96-bit . /// The middle 32 bits of the 96-bit . /// The low 32 bits of the 96-bit . /// /// > 28. // Token: 0x06002C7A RID: 11386 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002C7A")] [Address(RVA = "0x2CED700", Offset = "0x2CEC700", VA = "0x182CED700")] [CLSCompliant(false)] public DecimalConstantAttribute(byte scale, byte sign, uint hi, uint mid, uint low) { } /// Gets the decimal constant stored in this attribute. /// The decimal constant stored in this attribute. // Token: 0x170006C1 RID: 1729 // (get) Token: 0x06002C7B RID: 11387 RVA: 0x00018CC0 File Offset: 0x00016EC0 [Token(Token = "0x170006C1")] public decimal Value { [Token(Token = "0x6002C7B")] [Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")] get { return 0m; } } // Token: 0x0400195C RID: 6492 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400195C")] private decimal dec; } }