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: 0x02000556 RID: 1366
[Token(Token = "0x2000556")]
[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: 0x06002A6B RID: 10859 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A6B")]
[Address(RVA = "0x294C210", Offset = "0x294B010", VA = "0x18294C210")]
[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: 0x17000649 RID: 1609
// (get) Token: 0x06002A6C RID: 10860 RVA: 0x000168F0 File Offset: 0x00014AF0
[Token(Token = "0x17000649")]
public decimal Value
{
[Token(Token = "0x6002A6C")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
get
{
return 0m;
}
}
// Token: 0x04001899 RID: 6297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001899")]
private decimal dec;
}
}