using System; using System.Globalization; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System { /// Represents a decimal floating-point number. // Token: 0x020000DB RID: 219 [Token(Token = "0x20000DB")] [ComVisible(true)] [Serializable] public struct Decimal : IFormattable, IComparable, IConvertible, IDeserializationCallback, IComparable, IEquatable { /// Initializes a new instance of to the value of the specified 32-bit signed integer. /// The value to represent as a . // Token: 0x060007CF RID: 1999 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007CF")] [Address(RVA = "0xD716F0", Offset = "0xD706F0", VA = "0x180D716F0")] public Decimal(int value) { } /// Initializes a new instance of to the value of the specified 32-bit unsigned integer. /// The value to represent as a . // Token: 0x060007D0 RID: 2000 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D0")] [Address(RVA = "0xD716E0", Offset = "0xD706E0", VA = "0x180D716E0")] [CLSCompliant(false)] public Decimal(uint value) { } /// Initializes a new instance of to the value of the specified 64-bit signed integer. /// The value to represent as a . // Token: 0x060007D1 RID: 2001 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D1")] [Address(RVA = "0xD718C0", Offset = "0xD708C0", VA = "0x180D718C0")] public Decimal(long value) { } /// Initializes a new instance of to the value of the specified 64-bit unsigned integer. /// The value to represent as a . // Token: 0x060007D2 RID: 2002 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D2")] [Address(RVA = "0xD716D0", Offset = "0xD706D0", VA = "0x180D716D0")] [CLSCompliant(false)] public Decimal(ulong value) { } /// Initializes a new instance of to the value of the specified single-precision floating-point number. /// The value to represent as a . /// /// is greater than or less than . /// -or- /// is , , or . // Token: 0x060007D3 RID: 2003 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D3")] [Address(RVA = "0xD718B0", Offset = "0xD708B0", VA = "0x180D718B0")] public Decimal(float value) { } /// Initializes a new instance of to the value of the specified double-precision floating-point number. /// The value to represent as a . /// /// is greater than or less than . /// -or- /// is , , or . // Token: 0x060007D4 RID: 2004 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D4")] [Address(RVA = "0xD71720", Offset = "0xD70720", VA = "0x180D71720")] public Decimal(double value) { } /// Initializes a new instance of to a decimal value represented in binary and contained in a specified array. /// An array of 32-bit signed integers containing a representation of a decimal value. /// /// is . /// The length of the is not 4. /// -or- /// The representation of the decimal value in is not valid. // Token: 0x060007D5 RID: 2005 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D5")] [Address(RVA = "0xD715B0", Offset = "0xD705B0", VA = "0x180D715B0")] public Decimal(int[] bits) { } // Token: 0x060007D6 RID: 2006 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D6")] [Address(RVA = "0xD6FDD0", Offset = "0xD6EDD0", VA = "0x180D6FDD0")] private void SetBits(int[] bits) { } /// Initializes a new instance of from parameters specifying the instance's constituent parts. /// The low 32 bits of a 96-bit integer. /// The middle 32 bits of a 96-bit integer. /// The high 32 bits of a 96-bit integer. /// /// to indicate a negative number; to indicate a positive number. /// A power of 10 ranging from 0 to 28. /// /// is greater than 28. // Token: 0x060007D7 RID: 2007 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D7")] [Address(RVA = "0xD71730", Offset = "0xD70730", VA = "0x180D71730")] public Decimal(int lo, int mid, int hi, bool isNegative, byte scale) { } // Token: 0x060007D8 RID: 2008 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D8")] [Address(RVA = "0xD6FBB0", Offset = "0xD6EBB0", VA = "0x180D6FBB0")] [OnSerializing] private void OnSerializing(StreamingContext ctx) { } /// Runs when the deserialization of an object has been completed. /// The object that initiated the callback. The functionality for this parameter is not currently implemented. /// The object contains invalid or corrupted data. // Token: 0x060007D9 RID: 2009 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007D9")] [Address(RVA = "0xD705F0", Offset = "0xD6F5F0", VA = "0x180D705F0", Slot = "23")] void IDeserializationCallback.OnDeserialization(object sender) { } // Token: 0x060007DA RID: 2010 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007DA")] [Address(RVA = "0xD717F0", Offset = "0xD707F0", VA = "0x180D717F0")] private Decimal(int lo, int mid, int hi, int flags) { } /// Adds two specified values. /// The first value to add. /// The second value to add. /// The sum of and . /// The sum of and is less than or greater than . // Token: 0x060007DB RID: 2011 RVA: 0x000071A0 File Offset: 0x000053A0 [Token(Token = "0x60007DB")] [Address(RVA = "0xD6F450", Offset = "0xD6E450", VA = "0x180D6F450")] public static decimal Add(decimal d1, decimal d2) { return 0m; } // Token: 0x060007DC RID: 2012 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007DC")] [Address(RVA = "0xD6F840", Offset = "0xD6E840", VA = "0x180D6F840")] private static void FCallAddSub(ref decimal d1, ref decimal d2, byte bSign) { } /// Compares two specified values. /// The first value to compare. /// The second value to compare. /// A signed number indicating the relative values of and . /// Return value /// /// Meaning /// /// Less than zero /// /// is less than . /// /// Zero /// /// and are equal. /// /// Greater than zero /// /// is greater than . // Token: 0x060007DD RID: 2013 RVA: 0x000071B8 File Offset: 0x000053B8 [Token(Token = "0x60007DD")] [Address(RVA = "0xD6F630", Offset = "0xD6E630", VA = "0x180D6F630")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static int Compare(decimal d1, decimal d2) { return 0; } // Token: 0x060007DE RID: 2014 RVA: 0x000071D0 File Offset: 0x000053D0 [Token(Token = "0x60007DE")] [Address(RVA = "0xD6F850", Offset = "0xD6E850", VA = "0x180D6F850")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private static int FCallCompare(ref decimal d1, ref decimal d2) { return 0; } /// Compares this instance to a specified object and returns a comparison of their relative values. /// The object to compare with this instance, or . /// A signed number indicating the relative values of this instance and . /// Return value /// /// Meaning /// /// Less than zero /// /// This instance is less than . /// /// Zero /// /// This instance is equal to . /// /// Greater than zero /// /// This instance is greater than . /// /// -or- /// /// is . /// /// is not a . // Token: 0x060007DF RID: 2015 RVA: 0x000071E8 File Offset: 0x000053E8 [Token(Token = "0x60007DF")] [Address(RVA = "0xD6F4D0", Offset = "0xD6E4D0", VA = "0x180D6F4D0", Slot = "5")] public int CompareTo(object value) { return 0; } /// Compares this instance to a specified object and returns a comparison of their relative values. /// The object to compare with this instance. /// A signed number indicating the relative values of this instance and . /// Return value /// /// Meaning /// /// Less than zero /// /// This instance is less than . /// /// Zero /// /// This instance is equal to . /// /// Greater than zero /// /// This instance is greater than . // Token: 0x060007E0 RID: 2016 RVA: 0x00007200 File Offset: 0x00005400 [Token(Token = "0x60007E0")] [Address(RVA = "0xD6F5D0", Offset = "0xD6E5D0", VA = "0x180D6F5D0", Slot = "24")] public int CompareTo(decimal value) { return 0; } /// Divides two specified values. /// The dividend. /// The divisor. /// The result of dividing by . /// /// is zero. /// The return value (that is, the quotient) is less than or greater than . // Token: 0x060007E1 RID: 2017 RVA: 0x00007218 File Offset: 0x00005418 [Token(Token = "0x60007E1")] [Address(RVA = "0xD6F690", Offset = "0xD6E690", VA = "0x180D6F690")] public static decimal Divide(decimal d1, decimal d2) { return 0m; } // Token: 0x060007E2 RID: 2018 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007E2")] [Address(RVA = "0xD6F860", Offset = "0xD6E860", VA = "0x180D6F860")] private static void FCallDivide(ref decimal d1, ref decimal d2) { } /// Returns a value indicating whether this instance and a specified represent the same type and value. /// The object to compare with this instance. /// /// if is a and equal to this instance; otherwise, . // Token: 0x060007E3 RID: 2019 RVA: 0x00007230 File Offset: 0x00005430 [Token(Token = "0x60007E3")] [Address(RVA = "0xD6F780", Offset = "0xD6E780", VA = "0x180D6F780", Slot = "0")] public override bool Equals(object value) { return default(bool); } /// Returns a value indicating whether this instance and a specified object represent the same value. /// An object to compare to this instance. /// /// if is equal to this instance; otherwise, . // Token: 0x060007E4 RID: 2020 RVA: 0x00007248 File Offset: 0x00005448 [Token(Token = "0x60007E4")] [Address(RVA = "0xD6F710", Offset = "0xD6E710", VA = "0x180D6F710", Slot = "25")] public bool Equals(decimal value) { return default(bool); } /// Returns the hash code for this instance. /// A 32-bit signed integer hash code. // Token: 0x060007E5 RID: 2021 RVA: 0x00007260 File Offset: 0x00005460 [Token(Token = "0x60007E5")] [Address(RVA = "0xD6F9A0", Offset = "0xD6E9A0", VA = "0x180D6F9A0", Slot = "2")] public override int GetHashCode() { return 0; } /// Converts the numeric value of this instance to its equivalent string representation. /// A string that represents the value of this instance. // Token: 0x060007E6 RID: 2022 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60007E6")] [Address(RVA = "0xD70EF0", Offset = "0xD6FEF0", VA = "0x180D70EF0", Slot = "3")] public override string ToString() { return null; } /// Converts the numeric value of this instance to its equivalent string representation, using the specified format. /// A standard or custom numeric format string. /// The string representation of the value of this instance as specified by . /// /// is invalid. // Token: 0x060007E7 RID: 2023 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60007E7")] [Address(RVA = "0xD70F30", Offset = "0xD6FF30", VA = "0x180D70F30")] public string ToString(string format) { return null; } /// Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. /// An object that supplies culture-specific formatting information. /// The string representation of the value of this instance as specified by . // Token: 0x060007E8 RID: 2024 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60007E8")] [Address(RVA = "0xD70F70", Offset = "0xD6FF70", VA = "0x180D70F70", Slot = "21")] public string ToString(IFormatProvider provider) { return null; } /// Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. /// A numeric format string. /// An object that supplies culture-specific formatting information. /// The string representation of the value of this instance as specified by and . /// /// is invalid. // Token: 0x060007E9 RID: 2025 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60007E9")] [Address(RVA = "0xD70FB0", Offset = "0xD6FFB0", VA = "0x180D70FB0", Slot = "4")] public string ToString(string format, IFormatProvider provider) { return null; } /// Converts the string representation of a number to its equivalent using the specified culture-specific format information. /// The string representation of the number to convert. /// An that supplies culture-specific parsing information about . /// The number equivalent to the number contained in as specified by . /// /// is . /// /// is not of the correct format. /// /// represents a number less than or greater than . // Token: 0x060007EA RID: 2026 RVA: 0x00007278 File Offset: 0x00005478 [Token(Token = "0x60007EA")] [Address(RVA = "0xD6FC90", Offset = "0xD6EC90", VA = "0x180D6FC90")] public static decimal Parse(string s, IFormatProvider provider) { return 0m; } /// Converts the string representation of a number to its equivalent using the specified style and culture-specific format. /// The string representation of the number to convert. /// A bitwise combination of values that indicates the style elements that can be present in . A typical value to specify is . /// An object that supplies culture-specific information about the format of . /// The number equivalent to the number contained in as specified by and . /// /// is not in the correct format. /// /// represents a number less than or greater than . /// /// is . /// /// is not a value. /// -or- /// is the value. // Token: 0x060007EB RID: 2027 RVA: 0x00007290 File Offset: 0x00005490 [Token(Token = "0x60007EB")] [Address(RVA = "0xD6FCE0", Offset = "0xD6ECE0", VA = "0x180D6FCE0")] public static decimal Parse(string s, NumberStyles style, IFormatProvider provider) { return 0m; } /// Converts the string representation of a number to its equivalent. A return value indicates whether the conversion succeeded or failed. /// The string representation of the number to convert. /// When this method returns, contains the number that is equivalent to the numeric value contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a valid format, or represents a number less than or greater than . This parameter is passed uininitialized; any value originally supplied in is overwritten. /// /// if was converted successfully; otherwise, . // Token: 0x060007EC RID: 2028 RVA: 0x000072A8 File Offset: 0x000054A8 [Token(Token = "0x60007EC")] [Address(RVA = "0xD71390", Offset = "0xD70390", VA = "0x180D71390")] public static bool TryParse(string s, out decimal result) { return default(bool); } /// Converts the string representation of a number to its equivalent using the specified style and culture-specific format. A return value indicates whether the conversion succeeded or failed. /// The string representation of the number to convert. /// A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . /// An object that supplies culture-specific parsing information about . /// When this method returns, contains the number that is equivalent to the numeric value contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or , is not a number in a format compliant with , or represents a number less than or greater than . This parameter is passed uininitialized; any value originally supplied in is overwritten. /// /// if was converted successfully; otherwise, . /// /// is not a value. /// -or- /// is the value. // Token: 0x060007ED RID: 2029 RVA: 0x000072C0 File Offset: 0x000054C0 [Token(Token = "0x60007ED")] [Address(RVA = "0xD71330", Offset = "0xD70330", VA = "0x180D71330")] public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out decimal result) { return default(bool); } /// Converts the value of a specified instance of to its equivalent binary representation. /// The value to convert. /// A 32-bit signed integer array with four elements that contain the binary representation of . // Token: 0x060007EE RID: 2030 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60007EE")] [Address(RVA = "0xD6F8C0", Offset = "0xD6E8C0", VA = "0x180D6F8C0")] public static int[] GetBits(decimal d) { return null; } // Token: 0x060007EF RID: 2031 RVA: 0x000072D8 File Offset: 0x000054D8 [Token(Token = "0x60007EF")] [Address(RVA = "0xD707E0", Offset = "0xD6F7E0", VA = "0x180D707E0")] internal static decimal ToDecimal(byte[] buffer) { return 0m; } // Token: 0x060007F0 RID: 2032 RVA: 0x000072F0 File Offset: 0x000054F0 [Token(Token = "0x60007F0")] [Address(RVA = "0xD6F9B0", Offset = "0xD6E9B0", VA = "0x180D6F9B0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal static decimal Max(decimal d1, decimal d2) { return 0m; } // Token: 0x060007F1 RID: 2033 RVA: 0x00007308 File Offset: 0x00005508 [Token(Token = "0x60007F1")] [Address(RVA = "0xD6FA40", Offset = "0xD6EA40", VA = "0x180D6FA40")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal static decimal Min(decimal d1, decimal d2) { return 0m; } /// Multiplies two specified values. /// The multiplicand. /// The multiplier. /// The result of multiplying and . /// The return value is less than or greater than . // Token: 0x060007F2 RID: 2034 RVA: 0x00007320 File Offset: 0x00005520 [Token(Token = "0x60007F2")] [Address(RVA = "0xD6FAD0", Offset = "0xD6EAD0", VA = "0x180D6FAD0")] public static decimal Multiply(decimal d1, decimal d2) { return 0m; } // Token: 0x060007F3 RID: 2035 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007F3")] [Address(RVA = "0xD6F870", Offset = "0xD6E870", VA = "0x180D6F870")] private static void FCallMultiply(ref decimal d1, ref decimal d2) { } /// Returns the result of multiplying the specified value by negative one. /// The value to negate. /// A decimal number with the value of , but the opposite sign. /// -or- /// Zero, if is zero. // Token: 0x060007F4 RID: 2036 RVA: 0x00007338 File Offset: 0x00005538 [Token(Token = "0x60007F4")] [Address(RVA = "0xD6FB50", Offset = "0xD6EB50", VA = "0x180D6FB50")] public static decimal Negate(decimal d) { return 0m; } /// Rounds a value to a specified number of decimal places. /// A decimal number to round. /// A value from 0 to 28 that specifies the number of decimal places to round to. /// The decimal number equivalent to rounded to number of decimal places. /// /// is not a value from 0 to 28. // Token: 0x060007F5 RID: 2037 RVA: 0x00007350 File Offset: 0x00005550 [Token(Token = "0x60007F5")] [Address(RVA = "0xD6FD50", Offset = "0xD6ED50", VA = "0x180D6FD50")] public static decimal Round(decimal d, int decimals) { return 0m; } // Token: 0x060007F6 RID: 2038 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007F6")] [Address(RVA = "0xD6F880", Offset = "0xD6E880", VA = "0x180D6F880")] private static void FCallRound(ref decimal d, int decimals) { } /// Converts the value of the specified to the equivalent 8-bit unsigned integer. /// The decimal number to convert. /// An 8-bit unsigned integer equivalent to . /// /// is less than or greater than . // Token: 0x060007F7 RID: 2039 RVA: 0x00007368 File Offset: 0x00005568 [Token(Token = "0x60007F7")] [Address(RVA = "0xD706D0", Offset = "0xD6F6D0", VA = "0x180D706D0")] public static byte ToByte(decimal value) { return 0; } /// Converts the value of the specified to the equivalent 8-bit signed integer. /// The decimal number to convert. /// An 8-bit signed integer equivalent to . /// /// is less than or greater than . // Token: 0x060007F8 RID: 2040 RVA: 0x00007380 File Offset: 0x00005580 [Token(Token = "0x60007F8")] [Address(RVA = "0xD70DC0", Offset = "0xD6FDC0", VA = "0x180D70DC0")] [CLSCompliant(false)] public static sbyte ToSByte(decimal value) { return 0; } /// Converts the value of the specified to the equivalent 16-bit signed integer. /// The decimal number to convert. /// A 16-bit signed integer equivalent to . /// /// is less than or greater than . // Token: 0x060007F9 RID: 2041 RVA: 0x00007398 File Offset: 0x00005598 [Token(Token = "0x60007F9")] [Address(RVA = "0xD70AE0", Offset = "0xD6FAE0", VA = "0x180D70AE0")] public static short ToInt16(decimal value) { return 0; } /// Converts the value of the specified to the equivalent double-precision floating-point number. /// The decimal number to convert. /// A double-precision floating-point number equivalent to . // Token: 0x060007FA RID: 2042 RVA: 0x000073B0 File Offset: 0x000055B0 [Token(Token = "0x60007FA")] [Address(RVA = "0xD70AC0", Offset = "0xD6FAC0", VA = "0x180D70AC0")] public static double ToDouble(decimal d) { return 0.0; } // Token: 0x060007FB RID: 2043 RVA: 0x000073C8 File Offset: 0x000055C8 [Token(Token = "0x60007FB")] [Address(RVA = "0xD6F890", Offset = "0xD6E890", VA = "0x180D6F890")] internal static int FCallToInt32(decimal d) { return 0; } /// Converts the value of the specified to the equivalent 32-bit signed integer. /// The decimal number to convert. /// A 32-bit signed integer equivalent to the value of . /// /// is less than or greater than . // Token: 0x060007FC RID: 2044 RVA: 0x000073E0 File Offset: 0x000055E0 [Token(Token = "0x60007FC")] [Address(RVA = "0xD70BF0", Offset = "0xD6FBF0", VA = "0x180D70BF0")] public static int ToInt32(decimal d) { return 0; } /// Converts the value of the specified to the equivalent 64-bit signed integer. /// The decimal number to convert. /// A 64-bit signed integer equivalent to the value of . /// /// is less than or greater than . // Token: 0x060007FD RID: 2045 RVA: 0x000073F8 File Offset: 0x000055F8 [Token(Token = "0x60007FD")] [Address(RVA = "0xD70CD0", Offset = "0xD6FCD0", VA = "0x180D70CD0")] public static long ToInt64(decimal d) { return 0L; } /// Converts the value of the specified to the equivalent 16-bit unsigned integer. /// The decimal number to convert. /// A 16-bit unsigned integer equivalent to the value of . /// /// is greater than or less than . // Token: 0x060007FE RID: 2046 RVA: 0x00007410 File Offset: 0x00005610 [Token(Token = "0x60007FE")] [Address(RVA = "0xD70FF0", Offset = "0xD6FFF0", VA = "0x180D70FF0")] [CLSCompliant(false)] public static ushort ToUInt16(decimal value) { return 0; } /// Converts the value of the specified to the equivalent 32-bit unsigned integer. /// The decimal number to convert. /// A 32-bit unsigned integer equivalent to the value of . /// /// is negative or greater than . // Token: 0x060007FF RID: 2047 RVA: 0x00007428 File Offset: 0x00005628 [Token(Token = "0x60007FF")] [Address(RVA = "0xD71100", Offset = "0xD70100", VA = "0x180D71100")] [CLSCompliant(false)] public static uint ToUInt32(decimal d) { return 0U; } /// Converts the value of the specified to the equivalent 64-bit unsigned integer. /// The decimal number to convert. /// A 64-bit unsigned integer equivalent to the value of . /// /// is negative or greater than . // Token: 0x06000800 RID: 2048 RVA: 0x00007440 File Offset: 0x00005640 [Token(Token = "0x6000800")] [Address(RVA = "0xD711E0", Offset = "0xD701E0", VA = "0x180D711E0")] [CLSCompliant(false)] public static ulong ToUInt64(decimal d) { return 0UL; } /// Converts the value of the specified to the equivalent single-precision floating-point number. /// The decimal number to convert. /// A single-precision floating-point number equivalent to the value of . // Token: 0x06000801 RID: 2049 RVA: 0x00007458 File Offset: 0x00005658 [Token(Token = "0x6000801")] [Address(RVA = "0xD70ED0", Offset = "0xD6FED0", VA = "0x180D70ED0")] public static float ToSingle(decimal d) { return 0f; } /// Returns the integral digits of the specified ; any fractional digits are discarded. /// The decimal number to truncate. /// The result of rounded toward zero, to the nearest whole number. // Token: 0x06000802 RID: 2050 RVA: 0x00007470 File Offset: 0x00005670 [Token(Token = "0x6000802")] [Address(RVA = "0xD712C0", Offset = "0xD702C0", VA = "0x180D712C0")] public static decimal Truncate(decimal d) { return 0m; } // Token: 0x06000803 RID: 2051 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000803")] [Address(RVA = "0xD6F8B0", Offset = "0xD6E8B0", VA = "0x180D6F8B0")] private static void FCallTruncate(ref decimal d) { } /// Defines an implicit conversion of an 8-bit unsigned integer to a . /// The 8-bit unsigned integer to convert. /// The converted 8-bit unsigned integer. // Token: 0x06000804 RID: 2052 RVA: 0x00007488 File Offset: 0x00005688 [Token(Token = "0x6000804")] [Address(RVA = "0xD71F20", Offset = "0xD70F20", VA = "0x180D71F20")] public static implicit operator decimal(byte value) { return 0m; } /// Defines an implicit conversion of an 8-bit signed integer to a . /// This API is not CLS-compliant. /// The 8-bit signed integer to convert. /// The converted 8-bit signed integer. // Token: 0x06000805 RID: 2053 RVA: 0x000074A0 File Offset: 0x000056A0 [Token(Token = "0x6000805")] [Address(RVA = "0xD71F90", Offset = "0xD70F90", VA = "0x180D71F90")] [CLSCompliant(false)] public static implicit operator decimal(sbyte value) { return 0m; } /// Defines an implicit conversion of a 16-bit signed integer to a . /// The 16-bit signed integer to convert. /// The converted 16-bit signed integer. // Token: 0x06000806 RID: 2054 RVA: 0x000074B8 File Offset: 0x000056B8 [Token(Token = "0x6000806")] [Address(RVA = "0xD71FC0", Offset = "0xD70FC0", VA = "0x180D71FC0")] public static implicit operator decimal(short value) { return 0m; } /// Defines an implicit conversion of a 16-bit unsigned integer to a . /// This API is not CLS-compliant. /// The 16-bit unsigned integer to convert. /// The converted 16-bit unsigned integer. // Token: 0x06000807 RID: 2055 RVA: 0x000074D0 File Offset: 0x000056D0 [Token(Token = "0x6000807")] [Address(RVA = "0xD71F40", Offset = "0xD70F40", VA = "0x180D71F40")] [CLSCompliant(false)] public static implicit operator decimal(ushort value) { return 0m; } /// Defines an implicit conversion of a Unicode character to a . /// The Unicode character to convert. /// The converted Unicode character. // Token: 0x06000808 RID: 2056 RVA: 0x000074E8 File Offset: 0x000056E8 [Token(Token = "0x6000808")] [Address(RVA = "0xD71F40", Offset = "0xD70F40", VA = "0x180D71F40")] public static implicit operator decimal(char value) { return 0m; } /// Defines an implicit conversion of a 32-bit signed integer to a . /// The 32-bit signed integer to convert. /// The converted 32-bit signed integer. // Token: 0x06000809 RID: 2057 RVA: 0x00007500 File Offset: 0x00005700 [Token(Token = "0x6000809")] [Address(RVA = "0xD71F60", Offset = "0xD70F60", VA = "0x180D71F60")] public static implicit operator decimal(int value) { return 0m; } /// Defines an implicit conversion of a 32-bit unsigned integer to a . /// This API is not CLS-compliant. /// The 32-bit unsigned integer to convert. /// The converted 32-bit unsigned integer. // Token: 0x0600080A RID: 2058 RVA: 0x00007518 File Offset: 0x00005718 [Token(Token = "0x600080A")] [Address(RVA = "0xD71EF0", Offset = "0xD70EF0", VA = "0x180D71EF0")] [CLSCompliant(false)] public static implicit operator decimal(uint value) { return 0m; } /// Defines an implicit conversion of a 64-bit signed integer to a . /// The 64-bit signed integer to convert. /// The converted 64-bit signed integer. // Token: 0x0600080B RID: 2059 RVA: 0x00007530 File Offset: 0x00005730 [Token(Token = "0x600080B")] [Address(RVA = "0xD71FF0", Offset = "0xD70FF0", VA = "0x180D71FF0")] public static implicit operator decimal(long value) { return 0m; } /// Defines an implicit conversion of a 64-bit unsigned integer to a . /// This API is not CLS-compliant. /// The 64-bit unsigned integer to convert. /// The converted 64-bit unsigned integer. // Token: 0x0600080C RID: 2060 RVA: 0x00007548 File Offset: 0x00005748 [Token(Token = "0x600080C")] [Address(RVA = "0xD71F00", Offset = "0xD70F00", VA = "0x180D71F00")] [CLSCompliant(false)] public static implicit operator decimal(ulong value) { return 0m; } /// Defines an explicit conversion of a single-precision floating-point number to a . /// The single-precision floating-point number to convert. /// The converted single-precision floating point number. /// /// is greater than or less than . /// -or- /// is , , or . // Token: 0x0600080D RID: 2061 RVA: 0x00007560 File Offset: 0x00005760 [Token(Token = "0x600080D")] [Address(RVA = "0xD71A80", Offset = "0xD70A80", VA = "0x180D71A80")] public static explicit operator decimal(float value) { return 0m; } /// Defines an explicit conversion of a double-precision floating-point number to a . /// The double-precision floating-point number to convert. /// The converted double-precision floating point number. /// /// is greater than or less than . /// -or- /// is , , or . // Token: 0x0600080E RID: 2062 RVA: 0x00007578 File Offset: 0x00005778 [Token(Token = "0x600080E")] [Address(RVA = "0xD71A60", Offset = "0xD70A60", VA = "0x180D71A60")] public static explicit operator decimal(double value) { return 0m; } /// Defines an explicit conversion of a to a 32-bit signed integer. /// The value to convert. /// A 32-bit signed integer that represents the converted . /// /// is less than or greater than . // Token: 0x0600080F RID: 2063 RVA: 0x00007590 File Offset: 0x00005790 [Token(Token = "0x600080F")] [Address(RVA = "0xD71C90", Offset = "0xD70C90", VA = "0x180D71C90")] public static explicit operator int(decimal value) { return 0; } /// Defines an explicit conversion of a to a 64-bit signed integer. /// The value to convert. /// A 64-bit signed integer that represents the converted . /// /// is less than or greater than . // Token: 0x06000810 RID: 2064 RVA: 0x000075A8 File Offset: 0x000057A8 [Token(Token = "0x6000810")] [Address(RVA = "0xD71B60", Offset = "0xD70B60", VA = "0x180D71B60")] public static explicit operator long(decimal value) { return 0L; } /// Defines an explicit conversion of a to a 64-bit unsigned integer. /// This API is not CLS-compliant. /// The value to convert. /// A 64-bit unsigned integer that represents the converted . /// /// is negative or greater than . // Token: 0x06000811 RID: 2065 RVA: 0x000075C0 File Offset: 0x000057C0 [Token(Token = "0x6000811")] [Address(RVA = "0xD71CF0", Offset = "0xD70CF0", VA = "0x180D71CF0")] [CLSCompliant(false)] public static explicit operator ulong(decimal value) { return 0UL; } /// Defines an explicit conversion of a to a single-precision floating-point number. /// The value to convert. /// A single-precision floating-point number that represents the converted . // Token: 0x06000812 RID: 2066 RVA: 0x000075D8 File Offset: 0x000057D8 [Token(Token = "0x6000812")] [Address(RVA = "0xD71B00", Offset = "0xD70B00", VA = "0x180D71B00")] public static explicit operator float(decimal value) { return 0f; } /// Defines an explicit conversion of a to a double-precision floating-point number. /// The value to convert. /// A double-precision floating-point number that represents the converted . // Token: 0x06000813 RID: 2067 RVA: 0x000075F0 File Offset: 0x000057F0 [Token(Token = "0x6000813")] [Address(RVA = "0xD71AA0", Offset = "0xD70AA0", VA = "0x180D71AA0")] public static explicit operator double(decimal value) { return 0.0; } /// Negates the value of the specified operand. /// The value to negate. /// The result of multiplied by negative one (-1). // Token: 0x06000814 RID: 2068 RVA: 0x00007608 File Offset: 0x00005808 [Token(Token = "0x6000814")] [Address(RVA = "0xD72350", Offset = "0xD71350", VA = "0x180D72350")] public static decimal operator -(decimal d) { return 0m; } /// Increments the operand by 1. /// The value to increment. /// The value of incremented by 1. /// The return value is less than or greater than . // Token: 0x06000815 RID: 2069 RVA: 0x00007620 File Offset: 0x00005820 [Token(Token = "0x6000815")] [Address(RVA = "0xD72030", Offset = "0xD71030", VA = "0x180D72030")] public static decimal operator ++(decimal d) { return 0m; } /// Adds two specified values. /// The first value to add. /// The second value to add. /// The result of adding and . /// The return value is less than or greater than . // Token: 0x06000816 RID: 2070 RVA: 0x00007638 File Offset: 0x00005838 [Token(Token = "0x6000816")] [Address(RVA = "0xD718F0", Offset = "0xD708F0", VA = "0x180D718F0")] public static decimal operator +(decimal d1, decimal d2) { return 0m; } /// Subtracts two specified values. /// The minuend. /// The subtrahend. /// The result of subtracting from . /// The return value is less than or greater than . // Token: 0x06000817 RID: 2071 RVA: 0x00007650 File Offset: 0x00005850 [Token(Token = "0x6000817")] [Address(RVA = "0xD722D0", Offset = "0xD712D0", VA = "0x180D722D0")] public static decimal operator -(decimal d1, decimal d2) { return 0m; } /// Multiplies two specified values. /// The first value to multiply. /// The second value to multiply. /// The result of multiplying by . /// The return value is less than or greater than . // Token: 0x06000818 RID: 2072 RVA: 0x00007668 File Offset: 0x00005868 [Token(Token = "0x6000818")] [Address(RVA = "0xD72250", Offset = "0xD71250", VA = "0x180D72250")] public static decimal operator *(decimal d1, decimal d2) { return 0m; } /// Divides two specified values. /// The dividend. /// The divisor. /// The result of dividing by . /// /// is zero. /// The return value is less than or greater than . // Token: 0x06000819 RID: 2073 RVA: 0x00007680 File Offset: 0x00005880 [Token(Token = "0x6000819")] [Address(RVA = "0xD71970", Offset = "0xD70970", VA = "0x180D71970")] public static decimal operator /(decimal d1, decimal d2) { return 0m; } /// Returns a value that indicates whether two values are equal. /// The first value to compare. /// The second value to compare. /// /// if and are equal; otherwise, . // Token: 0x0600081A RID: 2074 RVA: 0x00007698 File Offset: 0x00005898 [Token(Token = "0x600081A")] [Address(RVA = "0xD719F0", Offset = "0xD709F0", VA = "0x180D719F0")] public static bool operator ==(decimal d1, decimal d2) { return default(bool); } /// Returns a value that indicates whether two objects have different values. /// The first value to compare. /// The second value to compare. /// /// if and are not equal; otherwise, . // Token: 0x0600081B RID: 2075 RVA: 0x000076B0 File Offset: 0x000058B0 [Token(Token = "0x600081B")] [Address(RVA = "0xD72100", Offset = "0xD71100", VA = "0x180D72100")] public static bool operator !=(decimal d1, decimal d2) { return default(bool); } /// Returns a value indicating whether a specified is less than another specified . /// The first value to compare. /// The second value to compare. /// /// if is less than ; otherwise, . // Token: 0x0600081C RID: 2076 RVA: 0x000076C8 File Offset: 0x000058C8 [Token(Token = "0x600081C")] [Address(RVA = "0xD721E0", Offset = "0xD711E0", VA = "0x180D721E0")] public static bool operator <(decimal d1, decimal d2) { return default(bool); } /// Returns a value indicating whether a specified is less than or equal to another specified . /// The first value to compare. /// The second value to compare. /// /// if is less than or equal to ; otherwise, . // Token: 0x0600081D RID: 2077 RVA: 0x000076E0 File Offset: 0x000058E0 [Token(Token = "0x600081D")] [Address(RVA = "0xD72170", Offset = "0xD71170", VA = "0x180D72170")] public static bool operator <=(decimal d1, decimal d2) { return default(bool); } /// Returns a value indicating whether a specified is greater than another specified . /// The first value to compare. /// The second value to compare. /// /// if is greater than ; otherwise, . // Token: 0x0600081E RID: 2078 RVA: 0x000076F8 File Offset: 0x000058F8 [Token(Token = "0x600081E")] [Address(RVA = "0xD71E80", Offset = "0xD70E80", VA = "0x180D71E80")] public static bool operator >(decimal d1, decimal d2) { return default(bool); } /// Returns a value indicating whether a specified is greater than or equal to another specified . /// The first value to compare. /// The second value to compare. /// /// if is greater than or equal to ; otherwise, . // Token: 0x0600081F RID: 2079 RVA: 0x00007710 File Offset: 0x00005910 [Token(Token = "0x600081F")] [Address(RVA = "0xD71E10", Offset = "0xD70E10", VA = "0x180D71E10")] public static bool operator >=(decimal d1, decimal d2) { return default(bool); } /// Returns the for value type . /// The enumerated constant . // Token: 0x06000820 RID: 2080 RVA: 0x00007728 File Offset: 0x00005928 [Token(Token = "0x6000820")] [Address(RVA = "0x72B370", Offset = "0x72A370", VA = "0x18072B370", Slot = "6")] public TypeCode GetTypeCode() { return TypeCode.Empty; } /// For a description of this member, see . /// This parameter is ignored. /// /// if the value of the current instance is not zero; otherwise, . // Token: 0x06000821 RID: 2081 RVA: 0x00007740 File Offset: 0x00005940 [Token(Token = "0x6000821")] [Address(RVA = "0xD6FEF0", Offset = "0xD6EEF0", VA = "0x180D6FEF0", Slot = "7")] bool IConvertible.ToBoolean(IFormatProvider provider) { return default(bool); } /// This conversion is not supported. Attempting to use this method throws an . /// This parameter is ignored. /// None. This conversion is not supported. /// In all cases. // Token: 0x06000822 RID: 2082 RVA: 0x00007758 File Offset: 0x00005958 [Token(Token = "0x6000822")] [Address(RVA = "0xD6FFD0", Offset = "0xD6EFD0", VA = "0x180D6FFD0", Slot = "8")] char IConvertible.ToChar(IFormatProvider provider) { return '\0'; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000823 RID: 2083 RVA: 0x00007770 File Offset: 0x00005970 [Token(Token = "0x6000823")] [Address(RVA = "0xD70330", Offset = "0xD6F330", VA = "0x180D70330", Slot = "9")] sbyte IConvertible.ToSByte(IFormatProvider provider) { return 0; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000824 RID: 2084 RVA: 0x00007788 File Offset: 0x00005988 [Token(Token = "0x6000824")] [Address(RVA = "0xD6FF60", Offset = "0xD6EF60", VA = "0x180D6FF60", Slot = "10")] byte IConvertible.ToByte(IFormatProvider provider) { return 0; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000825 RID: 2085 RVA: 0x000077A0 File Offset: 0x000059A0 [Token(Token = "0x6000825")] [Address(RVA = "0xD701E0", Offset = "0xD6F1E0", VA = "0x180D701E0", Slot = "11")] short IConvertible.ToInt16(IFormatProvider provider) { return 0; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000826 RID: 2086 RVA: 0x000077B8 File Offset: 0x000059B8 [Token(Token = "0x6000826")] [Address(RVA = "0xD704A0", Offset = "0xD6F4A0", VA = "0x180D704A0", Slot = "12")] ushort IConvertible.ToUInt16(IFormatProvider provider) { return 0; } /// For a description of this member, see . /// The parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000827 RID: 2087 RVA: 0x000077D0 File Offset: 0x000059D0 [Token(Token = "0x6000827")] [Address(RVA = "0xD70250", Offset = "0xD6F250", VA = "0x180D70250", Slot = "13")] int IConvertible.ToInt32(IFormatProvider provider) { return 0; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000828 RID: 2088 RVA: 0x000077E8 File Offset: 0x000059E8 [Token(Token = "0x6000828")] [Address(RVA = "0xD70510", Offset = "0xD6F510", VA = "0x180D70510", Slot = "14")] uint IConvertible.ToUInt32(IFormatProvider provider) { return 0U; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x06000829 RID: 2089 RVA: 0x00007800 File Offset: 0x00005A00 [Token(Token = "0x6000829")] [Address(RVA = "0xD702C0", Offset = "0xD6F2C0", VA = "0x180D702C0", Slot = "15")] long IConvertible.ToInt64(IFormatProvider provider) { return 0L; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . /// The resulting integer value is less than or greater than . // Token: 0x0600082A RID: 2090 RVA: 0x00007818 File Offset: 0x00005A18 [Token(Token = "0x600082A")] [Address(RVA = "0xD70580", Offset = "0xD6F580", VA = "0x180D70580", Slot = "16")] ulong IConvertible.ToUInt64(IFormatProvider provider) { return 0UL; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . // Token: 0x0600082B RID: 2091 RVA: 0x00007830 File Offset: 0x00005A30 [Token(Token = "0x600082B")] [Address(RVA = "0xD703A0", Offset = "0xD6F3A0", VA = "0x180D703A0", Slot = "17")] float IConvertible.ToSingle(IFormatProvider provider) { return 0f; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, converted to a . // Token: 0x0600082C RID: 2092 RVA: 0x00007848 File Offset: 0x00005A48 [Token(Token = "0x600082C")] [Address(RVA = "0xD70170", Offset = "0xD6F170", VA = "0x180D70170", Slot = "18")] double IConvertible.ToDouble(IFormatProvider provider) { return 0.0; } /// For a description of this member, see . /// This parameter is ignored. /// The value of the current instance, unchanged. // Token: 0x0600082D RID: 2093 RVA: 0x00007860 File Offset: 0x00005A60 [Token(Token = "0x600082D")] [Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0", Slot = "19")] decimal IConvertible.ToDecimal(IFormatProvider provider) { return 0m; } /// This conversion is not supported. Attempting to use this method throws an . /// This parameter is ignored. /// None. This conversion is not supported. /// In all cases. // Token: 0x0600082E RID: 2094 RVA: 0x00007878 File Offset: 0x00005A78 [Token(Token = "0x600082E")] [Address(RVA = "0xD700A0", Offset = "0xD6F0A0", VA = "0x180D700A0", Slot = "20")] DateTime IConvertible.ToDateTime(IFormatProvider provider) { return default(DateTime); } /// For a description of this member, see . /// The type to which to convert the value of this instance. /// An implementation that supplies culture-specific information about the format of the returned value. /// The value of the current instance, converted to a . /// /// is . /// The requested type conversion is not supported. // Token: 0x0600082F RID: 2095 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600082F")] [Address(RVA = "0xD70410", Offset = "0xD6F410", VA = "0x180D70410", Slot = "22")] object IConvertible.ToType(Type type, IFormatProvider provider) { return null; } // Token: 0x04000329 RID: 809 [Token(Token = "0x4000329")] private const int SignMask = -2147483648; // Token: 0x0400032A RID: 810 [Token(Token = "0x400032A")] private const byte DECIMAL_NEG = 128; // Token: 0x0400032B RID: 811 [Token(Token = "0x400032B")] private const byte DECIMAL_ADD = 0; // Token: 0x0400032C RID: 812 [Token(Token = "0x400032C")] private const int ScaleMask = 16711680; // Token: 0x0400032D RID: 813 [Token(Token = "0x400032D")] private const int ScaleShift = 16; // Token: 0x0400032E RID: 814 [Token(Token = "0x400032E")] private const int MaxInt32Scale = 9; // Token: 0x0400032F RID: 815 [Token(Token = "0x400032F")] private static uint[] Powers10; /// Represents the number zero (0). // Token: 0x04000330 RID: 816 [Token(Token = "0x4000330")] public const decimal Zero = 0m; /// Represents the number one (1). // Token: 0x04000331 RID: 817 [Token(Token = "0x4000331")] public const decimal One = 1m; /// Represents the number negative one (-1). // Token: 0x04000332 RID: 818 [Token(Token = "0x4000332")] public const decimal MinusOne = -1m; /// Represents the largest possible value of . This field is constant and read-only. // Token: 0x04000333 RID: 819 [Token(Token = "0x4000333")] public const decimal MaxValue = 79228162514264337593543950335m; /// Represents the smallest possible value of . This field is constant and read-only. // Token: 0x04000334 RID: 820 [Token(Token = "0x4000334")] public const decimal MinValue = -79228162514264337593543950335m; // Token: 0x04000335 RID: 821 [Token(Token = "0x4000335")] private const decimal NearNegativeZero = -0.000000000000000000000000001m; // Token: 0x04000336 RID: 822 [Token(Token = "0x4000336")] private const decimal NearPositiveZero = 0.000000000000000000000000001m; // Token: 0x04000337 RID: 823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000337")] private int flags; // Token: 0x04000338 RID: 824 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x4000338")] private int hi; // Token: 0x04000339 RID: 825 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000339")] private int lo; // Token: 0x0400033A RID: 826 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400033A")] private int mid; } }