This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,245 @@
using System;
using System.Text;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x0200000A RID: 10
[Token(Token = "0x200000A")]
internal class FormatProvider
{
// Token: 0x0600005F RID: 95 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005F")]
[Address(RVA = "0x117F920", Offset = "0x117E920", VA = "0x18117F920")]
internal static string FormatBigInteger(int precision, int scale, bool sign, string format, NumberFormatInfo numberFormatInfo, char[] digits, int startIndex)
{
return null;
}
// Token: 0x06000060 RID: 96 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x6000060")]
[Address(RVA = "0x117FB70", Offset = "0x117EB70", VA = "0x18117FB70")]
internal static bool TryStringToBigInteger(ReadOnlySpan<char> s, NumberStyles styles, NumberFormatInfo numberFormatInfo, StringBuilder receiver, out int precision, out int scale, out bool sign)
{
return default(bool);
}
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
private class Number
{
// Token: 0x06000061 RID: 97 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x6000061")]
[Address(RVA = "0x1180E60", Offset = "0x117FE60", VA = "0x181180E60")]
private static bool IsWhite(char ch)
{
return default(bool);
}
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000062")]
[Address(RVA = "0x1180E80", Offset = "0x117FE80", VA = "0x181180E80")]
private unsafe static char* MatchChars(char* p, string str)
{
return null;
}
// Token: 0x06000063 RID: 99 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000063")]
[Address(RVA = "0x1180F30", Offset = "0x117FF30", VA = "0x181180F30")]
private unsafe static char* MatchChars(char* p, char* str)
{
return null;
}
// Token: 0x06000064 RID: 100 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x6000064")]
[Address(RVA = "0x1182430", Offset = "0x1181430", VA = "0x181182430")]
private unsafe static bool ParseNumber(ref char* str, NumberStyles options, ref FormatProvider.Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
{
return default(bool);
}
// Token: 0x06000065 RID: 101 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x6000065")]
[Address(RVA = "0x1182CF0", Offset = "0x1181CF0", VA = "0x181182CF0")]
private static bool TrailingZeros(ReadOnlySpan<char> s, int index)
{
return default(bool);
}
// Token: 0x06000066 RID: 102 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x6000066")]
[Address(RVA = "0x1182D70", Offset = "0x1181D70", VA = "0x181182D70")]
internal static bool TryStringToNumber(ReadOnlySpan<char> str, NumberStyles options, ref FormatProvider.Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
{
return default(bool);
}
// Token: 0x06000067 RID: 103 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000067")]
[Address(RVA = "0x1180E00", Offset = "0x117FE00", VA = "0x181180E00")]
internal unsafe static void Int32ToDecChars(char* buffer, ref int index, uint value, int digits)
{
}
// Token: 0x06000068 RID: 104 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x6000068")]
[Address(RVA = "0x1182340", Offset = "0x1181340", VA = "0x181182340")]
internal static char ParseFormatSpecifier(string format, out int digits)
{
return '\0';
}
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000069")]
[Address(RVA = "0x1181C50", Offset = "0x1180C50", VA = "0x181181C50")]
internal static string NumberToString(FormatProvider.Number.NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info, bool isDecimal)
{
return null;
}
// Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600006A")]
[Address(RVA = "0x117FD60", Offset = "0x117ED60", VA = "0x18117FD60")]
private static void FormatCurrency(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
{
}
// Token: 0x0600006B RID: 107 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x600006B")]
[Address(RVA = "0x1183F20", Offset = "0x1182F20", VA = "0x181183F20")]
private unsafe static int wcslen(char* s)
{
return 0;
}
// Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600006C")]
[Address(RVA = "0x1180170", Offset = "0x117F170", VA = "0x181180170")]
private static void FormatFixed(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, int[] groupDigits, string sDecimal, string sGroup)
{
}
// Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600006D")]
[Address(RVA = "0x1180780", Offset = "0x117F780", VA = "0x181180780")]
private static void FormatNumber(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
{
}
// Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600006E")]
[Address(RVA = "0x1180C80", Offset = "0x117FC80", VA = "0x181180C80")]
private static void FormatScientific(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, char expChar)
{
}
// Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600006F")]
[Address(RVA = "0x1180000", Offset = "0x117F000", VA = "0x181180000")]
private static void FormatExponent(StringBuilder sb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign)
{
}
// Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000070")]
[Address(RVA = "0x11805C0", Offset = "0x117F5C0", VA = "0x1811805C0")]
private static void FormatGeneral(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, char expChar, bool bSuppressScientific)
{
}
// Token: 0x06000071 RID: 113 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000071")]
[Address(RVA = "0x11809D0", Offset = "0x117F9D0", VA = "0x1811809D0")]
private static void FormatPercent(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
{
}
// Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000072")]
[Address(RVA = "0x1182C10", Offset = "0x1181C10", VA = "0x181182C10")]
private static void RoundNumber(ref FormatProvider.Number.NumberBuffer number, int pos)
{
}
// Token: 0x06000073 RID: 115 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x6000073")]
[Address(RVA = "0x117FC90", Offset = "0x117EC90", VA = "0x18117FC90")]
private static int FindSection(string format, int section)
{
return 0;
}
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000074")]
[Address(RVA = "0x1180F80", Offset = "0x117FF80", VA = "0x181180F80")]
internal static string NumberToStringFormat(FormatProvider.Number.NumberBuffer number, string format, NumberFormatInfo info)
{
return null;
}
// Token: 0x04000016 RID: 22
[Token(Token = "0x4000016")]
private static string[] s_posCurrencyFormats;
// Token: 0x04000017 RID: 23
[Token(Token = "0x4000017")]
private static string[] s_negCurrencyFormats;
// Token: 0x04000018 RID: 24
[Token(Token = "0x4000018")]
private static string[] s_posPercentFormats;
// Token: 0x04000019 RID: 25
[Token(Token = "0x4000019")]
private static string[] s_negPercentFormats;
// Token: 0x0400001A RID: 26
[Token(Token = "0x400001A")]
private static string[] s_negNumberFormats;
// Token: 0x0400001B RID: 27
[Token(Token = "0x400001B")]
private static string s_posNumberFormat;
// Token: 0x0200000C RID: 12
[Token(Token = "0x200000C")]
internal struct NumberBuffer
{
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000003")]
public unsafe char* digits
{
[Token(Token = "0x6000076")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x0400001C RID: 28
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001C")]
public int precision;
// Token: 0x0400001D RID: 29
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400001D")]
public int scale;
// Token: 0x0400001E RID: 30
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400001E")]
public bool sign;
// Token: 0x0400001F RID: 31
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400001F")]
public unsafe char* overrideDigits;
}
}
}
}
@@ -0,0 +1,794 @@
using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.Numerics
{
/// <summary>Represents an arbitrarily large signed integer.</summary>
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
[Serializable]
public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a 32-bit signed integer value.</summary>
/// <param name="value">A 32-bit signed integer.</param>
// Token: 0x06000002 RID: 2 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000002")]
[Address(RVA = "0x117BF50", Offset = "0x117AF50", VA = "0x18117BF50")]
public BigInteger(int value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using an unsigned 32-bit integer value.</summary>
/// <param name="value">An unsigned 32-bit integer value.</param>
// Token: 0x06000003 RID: 3 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000003")]
[Address(RVA = "0x117BFE0", Offset = "0x117AFE0", VA = "0x18117BFE0")]
[CLSCompliant(false)]
public BigInteger(uint value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a 64-bit signed integer value.</summary>
/// <param name="value">A 64-bit signed integer.</param>
// Token: 0x06000004 RID: 4 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000004")]
[Address(RVA = "0x117BCA0", Offset = "0x117ACA0", VA = "0x18117BCA0")]
public BigInteger(long value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure with an unsigned 64-bit integer value.</summary>
/// <param name="value">An unsigned 64-bit integer.</param>
// Token: 0x06000005 RID: 5 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000005")]
[Address(RVA = "0x117BE40", Offset = "0x117AE40", VA = "0x18117BE40")]
[CLSCompliant(false)]
public BigInteger(ulong value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using the values in a byte array.</summary>
/// <param name="value">An array of byte values in little-endian order.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
// Token: 0x06000006 RID: 6 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000006")]
[Address(RVA = "0x117BBE0", Offset = "0x117ABE0", VA = "0x18117BBE0")]
[CLSCompliant(false)]
public BigInteger(byte[] value)
{
}
// Token: 0x06000007 RID: 7 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000007")]
[Address(RVA = "0x117C240", Offset = "0x117B240", VA = "0x18117C240")]
public BigInteger(ReadOnlySpan<byte> value)
{
}
// Token: 0x06000008 RID: 8 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000008")]
[Address(RVA = "0x478700", Offset = "0x477700", VA = "0x180478700")]
internal BigInteger(int n, uint[] rgu)
{
}
// Token: 0x06000009 RID: 9 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000009")]
[Address(RVA = "0x117C080", Offset = "0x117B080", VA = "0x18117C080")]
internal BigInteger(uint[] value, bool negative)
{
}
/// <summary>Gets a value that represents the number 0 (zero).</summary>
/// <returns>An integer whose value is 0 (zero).</returns>
// Token: 0x17000001 RID: 1
// (get) Token: 0x0600000A RID: 10 RVA: 0x00002058 File Offset: 0x00000258
[Token(Token = "0x17000001")]
public static BigInteger Zero
{
[Token(Token = "0x600000A")]
[Address(RVA = "0x117C730", Offset = "0x117B730", VA = "0x18117C730")]
get
{
return default(BigInteger);
}
}
/// <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.Zero" />.</summary>
/// <returns>
/// <see langword="true" /> if the value of the <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.Zero" />; otherwise, <see langword="false" />.</returns>
// Token: 0x17000002 RID: 2
// (get) Token: 0x0600000B RID: 11 RVA: 0x00002070 File Offset: 0x00000270
[Token(Token = "0x17000002")]
public bool IsZero
{
[Token(Token = "0x600000B")]
[Address(RVA = "0x8BCAA0", Offset = "0x8BBAA0", VA = "0x1808BCAA0")]
get
{
return default(bool);
}
}
/// <summary>Converts the string representation of a number in a specified culture-specific format to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
/// <param name="value">A string that contains a number to convert.</param>
/// <param name="provider">An object that provides culture-specific formatting information about <paramref name="value" />.</param>
/// <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not in the correct format.</exception>
// Token: 0x0600000C RID: 12 RVA: 0x00002088 File Offset: 0x00000288
[Token(Token = "0x600000C")]
[Address(RVA = "0x117B030", Offset = "0x117A030", VA = "0x18117B030")]
public static BigInteger Parse(string value, IFormatProvider provider)
{
return default(BigInteger);
}
/// <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
/// <param name="value">A string that contains a number to convert.</param>
/// <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value" />.</param>
/// <param name="provider">An object that provides culture-specific formatting information about <paramref name="value" />.</param>
/// <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
/// -or-
/// <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> does not comply with the input pattern specified by <paramref name="style" />.</exception>
// Token: 0x0600000D RID: 13 RVA: 0x000020A0 File Offset: 0x000002A0
[Token(Token = "0x600000D")]
[Address(RVA = "0x117B0D0", Offset = "0x117A0D0", VA = "0x18117B0D0")]
public static BigInteger Parse(string value, NumberStyles style, IFormatProvider provider)
{
return default(BigInteger);
}
/// <summary>Returns the hash code for the current <see cref="T:System.Numerics.BigInteger" /> object.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x0600000E RID: 14 RVA: 0x000020B8 File Offset: 0x000002B8
[Token(Token = "0x600000E")]
[Address(RVA = "0x117AFD0", Offset = "0x1179FD0", VA = "0x18117AFD0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a value that indicates whether the current instance and a specified object have the same value.</summary>
/// <param name="obj">The object to compare.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="obj" /> argument is a <see cref="T:System.Numerics.BigInteger" /> object, and its value is equal to the value of the current <see cref="T:System.Numerics.BigInteger" /> instance; otherwise, <see langword="false" />.</returns>
// Token: 0x0600000F RID: 15 RVA: 0x000020D0 File Offset: 0x000002D0
[Token(Token = "0x600000F")]
[Address(RVA = "0x117AED0", Offset = "0x1179ED0", VA = "0x18117AED0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value.</summary>
/// <param name="other">The signed 64-bit integer value to compare.</param>
/// <returns>
/// <see langword="true" /> if the signed 64-bit integer and the current instance have the same value; otherwise, <see langword="false" />.</returns>
// Token: 0x06000010 RID: 16 RVA: 0x000020E8 File Offset: 0x000002E8
[Token(Token = "0x6000010")]
[Address(RVA = "0x117AE20", Offset = "0x1179E20", VA = "0x18117AE20")]
public bool Equals(long other)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether the current instance and a specified <see cref="T:System.Numerics.BigInteger" /> object have the same value.</summary>
/// <param name="other">The object to compare.</param>
/// <returns>
/// <see langword="true" /> if this <see cref="T:System.Numerics.BigInteger" /> object and <paramref name="other" /> have the same value; otherwise, <see langword="false" />.</returns>
// Token: 0x06000011 RID: 17 RVA: 0x00002100 File Offset: 0x00000300
[Token(Token = "0x6000011")]
[Address(RVA = "0x117AD10", Offset = "0x1179D10", VA = "0x18117AD10", Slot = "7")]
public bool Equals(BigInteger other)
{
return default(bool);
}
/// <summary>Compares this instance to a signed 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the signed 64-bit integer.</summary>
/// <param name="other">The signed 64-bit integer to compare.</param>
/// <returns>A signed integer value that indicates the relationship of this instance to <paramref name="other" />, as shown in the following table.
/// Return value
///
/// Description
///
/// Less than zero
///
/// The current instance is less than <paramref name="other" />.
///
/// Zero
///
/// The current instance equals <paramref name="other" />.
///
/// Greater than zero
///
/// The current instance is greater than <paramref name="other" />.</returns>
// Token: 0x06000012 RID: 18 RVA: 0x00002118 File Offset: 0x00000318
[Token(Token = "0x6000012")]
[Address(RVA = "0x117AC30", Offset = "0x1179C30", VA = "0x18117AC30")]
public int CompareTo(long other)
{
return 0;
}
/// <summary>Compares this instance to a second <see cref="T:System.Numerics.BigInteger" /> and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
/// <param name="other">The object to compare.</param>
/// <returns>A signed integer value that indicates the relationship of this instance to <paramref name="other" />, as shown in the following table.
/// Return value
///
/// Description
///
/// Less than zero
///
/// The current instance is less than <paramref name="other" />.
///
/// Zero
///
/// The current instance equals <paramref name="other" />.
///
/// Greater than zero
///
/// The current instance is greater than <paramref name="other" />.</returns>
// Token: 0x06000013 RID: 19 RVA: 0x00002130 File Offset: 0x00000330
[Token(Token = "0x6000013")]
[Address(RVA = "0x117AA90", Offset = "0x1179A90", VA = "0x18117AA90", Slot = "6")]
public int CompareTo(BigInteger other)
{
return 0;
}
/// <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
/// <param name="obj">The object to compare.</param>
/// <returns>A signed integer that indicates the relationship of the current instance to the <paramref name="obj" /> parameter, as shown in the following table.
/// Return value
///
/// Description
///
/// Less than zero
///
/// The current instance is less than <paramref name="obj" />.
///
/// Zero
///
/// The current instance equals <paramref name="obj" />.
///
/// Greater than zero
///
/// The current instance is greater than <paramref name="obj" />, or the <paramref name="obj" /> parameter is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="obj" /> is not a <see cref="T:System.Numerics.BigInteger" />.</exception>
// Token: 0x06000014 RID: 20 RVA: 0x00002148 File Offset: 0x00000348
[Token(Token = "0x6000014")]
[Address(RVA = "0x117A9C0", Offset = "0x11799C0", VA = "0x18117A9C0", Slot = "5")]
public int CompareTo(object obj)
{
return 0;
}
/// <summary>Converts a <see cref="T:System.Numerics.BigInteger" /> value to a byte array.</summary>
/// <returns>The value of the current <see cref="T:System.Numerics.BigInteger" /> object converted to an array of bytes.</returns>
// Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000015")]
[Address(RVA = "0x117B390", Offset = "0x117A390", VA = "0x18117B390")]
public byte[] ToByteArray()
{
return null;
}
// Token: 0x06000016 RID: 22 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000016")]
[Address(RVA = "0x117B4A0", Offset = "0x117A4A0", VA = "0x18117B4A0")]
private byte[] TryGetBytes(BigInteger.GetBytesMode mode, Span<byte> destination, ref int bytesWritten)
{
return null;
}
/// <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation.</summary>
/// <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value.</returns>
// Token: 0x06000017 RID: 23 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000017")]
[Address(RVA = "0x117B420", Offset = "0x117A420", VA = "0x18117B420", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation by using the specified culture-specific formatting information.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value in the format specified by the <paramref name="provider" /> parameter.</returns>
// Token: 0x06000018 RID: 24 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000018")]
[Address(RVA = "0x117B3E0", Offset = "0x117A3E0", VA = "0x18117B3E0")]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation by using the specified format and culture-specific format information.</summary>
/// <param name="format">A standard or custom numeric format string.</param>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value as specified by the <paramref name="format" /> and <paramref name="provider" /> parameters.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is not a valid format string.</exception>
// Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000019")]
[Address(RVA = "0x117B460", Offset = "0x117A460", VA = "0x18117B460", Slot = "4")]
public string ToString(string format, IFormatProvider provider)
{
return null;
}
// Token: 0x0600001A RID: 26 RVA: 0x00002160 File Offset: 0x00000360
[Token(Token = "0x600001A")]
[Address(RVA = "0x117A7D0", Offset = "0x11797D0", VA = "0x18117A7D0")]
private static BigInteger Add(uint[] leftBits, int leftSign, uint[] rightBits, int rightSign)
{
return default(BigInteger);
}
/// <summary>Subtracts a <see cref="T:System.Numerics.BigInteger" /> value from another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="left">The value to subtract from (the minuend).</param>
/// <param name="right">The value to subtract (the subtrahend).</param>
/// <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
// Token: 0x0600001B RID: 27 RVA: 0x00002178 File Offset: 0x00000378
[Token(Token = "0x600001B")]
[Address(RVA = "0x117DAD0", Offset = "0x117CAD0", VA = "0x18117DAD0")]
public static BigInteger operator -(BigInteger left, BigInteger right)
{
return default(BigInteger);
}
// Token: 0x0600001C RID: 28 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x600001C")]
[Address(RVA = "0x117B130", Offset = "0x117A130", VA = "0x18117B130")]
private static BigInteger Subtract(uint[] leftBits, int leftSign, uint[] rightBits, int rightSign)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of an unsigned byte to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x0600001D RID: 29 RVA: 0x000021A8 File Offset: 0x000003A8
[Token(Token = "0x600001D")]
[Address(RVA = "0x117D5D0", Offset = "0x117C5D0", VA = "0x18117D5D0")]
public static implicit operator BigInteger(byte value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of an 8-bit signed integer to a <see cref="T:System.Numerics.BigInteger" /> value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.#ctor(System.Int32)" />.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x0600001E RID: 30 RVA: 0x000021C0 File Offset: 0x000003C0
[Token(Token = "0x600001E")]
[Address(RVA = "0x117D4E0", Offset = "0x117C4E0", VA = "0x18117D4E0")]
[CLSCompliant(false)]
public static implicit operator BigInteger(sbyte value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a signed 16-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x0600001F RID: 31 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x600001F")]
[Address(RVA = "0x117D540", Offset = "0x117C540", VA = "0x18117D540")]
public static implicit operator BigInteger(short value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a 16-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.op_Implicit(System.Int32)~System.Numerics.BigInteger" />.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x06000020 RID: 32 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x6000020")]
[Address(RVA = "0x117D570", Offset = "0x117C570", VA = "0x18117D570")]
[CLSCompliant(false)]
public static implicit operator BigInteger(ushort value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a signed 32-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x06000021 RID: 33 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000021")]
[Address(RVA = "0x117D600", Offset = "0x117C600", VA = "0x18117D600")]
public static implicit operator BigInteger(int value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a 32-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.op_Implicit(System.Int64)~System.Numerics.BigInteger" />.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x06000022 RID: 34 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x6000022")]
[Address(RVA = "0x117D4B0", Offset = "0x117C4B0", VA = "0x18117D4B0")]
[CLSCompliant(false)]
public static implicit operator BigInteger(uint value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a signed 64-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x06000023 RID: 35 RVA: 0x00002238 File Offset: 0x00000438
[Token(Token = "0x6000023")]
[Address(RVA = "0x117D510", Offset = "0x117C510", VA = "0x18117D510")]
public static implicit operator BigInteger(long value)
{
return default(BigInteger);
}
/// <summary>Defines an implicit conversion of a 64-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Double" />.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x06000024 RID: 36 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x6000024")]
[Address(RVA = "0x117D5A0", Offset = "0x117C5A0", VA = "0x18117D5A0")]
[CLSCompliant(false)]
public static implicit operator BigInteger(ulong value)
{
return default(BigInteger);
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned byte value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Byte" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
// Token: 0x06000025 RID: 37 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x6000025")]
[Address(RVA = "0x117D2E0", Offset = "0x117C2E0", VA = "0x18117D2E0")]
public static explicit operator byte(BigInteger value)
{
return 0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a signed 8-bit value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int16" />.</summary>
/// <param name="value">The value to convert to a signed 8-bit value.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.SByte.MinValue" /> or is greater than <see cref="F:System.SByte.MaxValue" />.</exception>
// Token: 0x06000026 RID: 38 RVA: 0x00002280 File Offset: 0x00000480
[Token(Token = "0x6000026")]
[Address(RVA = "0x117CDB0", Offset = "0x117BDB0", VA = "0x18117CDB0")]
[CLSCompliant(false)]
public static explicit operator sbyte(BigInteger value)
{
return 0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 16-bit signed integer value.</summary>
/// <param name="value">The value to convert to a 16-bit signed integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.Int16.MinValue" /> or is greater than <see cref="F:System.Int16.MaxValue" />.</exception>
// Token: 0x06000027 RID: 39 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000027")]
[Address(RVA = "0x117CFB0", Offset = "0x117BFB0", VA = "0x18117CFB0")]
public static explicit operator short(BigInteger value)
{
return 0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 16-bit integer value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int32" />.</summary>
/// <param name="value">The value to convert to an unsigned 16-bit integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.UInt16.MinValue" /> or is greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
// Token: 0x06000028 RID: 40 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x6000028")]
[Address(RVA = "0x117CD30", Offset = "0x117BD30", VA = "0x18117CD30")]
[CLSCompliant(false)]
public static explicit operator ushort(BigInteger value)
{
return 0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 32-bit signed integer value.</summary>
/// <param name="value">The value to convert to a 32-bit signed integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.Int32.MinValue" /> or is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
// Token: 0x06000029 RID: 41 RVA: 0x000022C8 File Offset: 0x000004C8
[Token(Token = "0x6000029")]
[Address(RVA = "0x117CBB0", Offset = "0x117BBB0", VA = "0x18117CBB0")]
public static explicit operator int(BigInteger value)
{
return 0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 32-bit integer value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int64" />.</summary>
/// <param name="value">The value to convert to an unsigned 32-bit integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> or is greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
// Token: 0x0600002A RID: 42 RVA: 0x000022E0 File Offset: 0x000004E0
[Token(Token = "0x600002A")]
[Address(RVA = "0x117D030", Offset = "0x117C030", VA = "0x18117D030")]
[CLSCompliant(false)]
public static explicit operator uint(BigInteger value)
{
return 0U;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 64-bit signed integer value.</summary>
/// <param name="value">The value to convert to a 64-bit signed integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.Int64.MinValue" /> or is greater than <see cref="F:System.Int64.MaxValue" />.</exception>
// Token: 0x0600002B RID: 43 RVA: 0x000022F8 File Offset: 0x000004F8
[Token(Token = "0x600002B")]
[Address(RVA = "0x117C8F0", Offset = "0x117B8F0", VA = "0x18117C8F0")]
public static explicit operator long(BigInteger value)
{
return 0L;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 64-bit integer value.
/// This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Double" />.</summary>
/// <param name="value">The value to convert to an unsigned 64-bit integer.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.UInt64.MinValue" /> or is greater than <see cref="F:System.UInt64.MaxValue" />.</exception>
// Token: 0x0600002C RID: 44 RVA: 0x00002310 File Offset: 0x00000510
[Token(Token = "0x600002C")]
[Address(RVA = "0x117CA80", Offset = "0x117BA80", VA = "0x18117CA80")]
[CLSCompliant(false)]
public static explicit operator ulong(BigInteger value)
{
return 0UL;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a single-precision floating-point value.</summary>
/// <param name="value">The value to convert to a single-precision floating-point value.</param>
/// <returns>An object that contains the closest possible representation of the <paramref name="value" /> parameter.</returns>
// Token: 0x0600002D RID: 45 RVA: 0x00002328 File Offset: 0x00000528
[Token(Token = "0x600002D")]
[Address(RVA = "0x117CE30", Offset = "0x117BE30", VA = "0x18117CE30")]
public static explicit operator float(BigInteger value)
{
return 0f;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a <see cref="T:System.Double" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Double" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
// Token: 0x0600002E RID: 46 RVA: 0x00002340 File Offset: 0x00000540
[Token(Token = "0x600002E")]
[Address(RVA = "0x117D360", Offset = "0x117C360", VA = "0x18117D360")]
public static explicit operator double(BigInteger value)
{
return 0.0;
}
/// <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a <see cref="T:System.Decimal" /> value.</summary>
/// <param name="value">The value to convert to a <see cref="T:System.Decimal" />.</param>
/// <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is less than <see cref="F:System.Decimal.MinValue" /> or greater than <see cref="F:System.Decimal.MaxValue" />.</exception>
// Token: 0x0600002F RID: 47 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x600002F")]
[Address(RVA = "0x117D100", Offset = "0x117C100", VA = "0x18117D100")]
public static explicit operator decimal(BigInteger value)
{
return 0m;
}
/// <summary>Negates a specified BigInteger value.</summary>
/// <param name="value">The value to negate.</param>
/// <returns>The result of the <paramref name="value" /> parameter multiplied by negative one (-1).</returns>
// Token: 0x06000030 RID: 48 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x6000030")]
[Address(RVA = "0x117DC00", Offset = "0x117CC00", VA = "0x18117DC00")]
public static BigInteger operator -(BigInteger value)
{
return default(BigInteger);
}
/// <summary>Adds the values of two specified <see cref="T:System.Numerics.BigInteger" /> objects.</summary>
/// <param name="left">The first value to add.</param>
/// <param name="right">The second value to add.</param>
/// <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
// Token: 0x06000031 RID: 49 RVA: 0x00002388 File Offset: 0x00000588
[Token(Token = "0x6000031")]
[Address(RVA = "0x117C7A0", Offset = "0x117B7A0", VA = "0x18117C7A0")]
public static BigInteger operator +(BigInteger left, BigInteger right)
{
return default(BigInteger);
}
/// <summary>Multiplies two specified <see cref="T:System.Numerics.BigInteger" /> values.</summary>
/// <param name="left">The first value to multiply.</param>
/// <param name="right">The second value to multiply.</param>
/// <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
// Token: 0x06000032 RID: 50 RVA: 0x000023A0 File Offset: 0x000005A0
[Token(Token = "0x6000032")]
[Address(RVA = "0x117D730", Offset = "0x117C730", VA = "0x18117D730")]
public static BigInteger operator *(BigInteger left, BigInteger right)
{
return default(BigInteger);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than or equal to another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000033 RID: 51 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x6000033")]
[Address(RVA = "0x117D680", Offset = "0x117C680", VA = "0x18117D680")]
public static bool operator <=(BigInteger left, BigInteger right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether two <see cref="T:System.Numerics.BigInteger" /> objects have different values.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06000034 RID: 52 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x6000034")]
[Address(RVA = "0x117D650", Offset = "0x117C650", VA = "0x18117D650")]
public static bool operator !=(BigInteger left, BigInteger right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than a 64-bit signed integer.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000035 RID: 53 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x6000035")]
[Address(RVA = "0x117D6F0", Offset = "0x117C6F0", VA = "0x18117D6F0")]
public static bool operator <(BigInteger left, long right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than or equal to a 64-bit signed integer.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000036 RID: 54 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000036")]
[Address(RVA = "0x117D6B0", Offset = "0x117C6B0", VA = "0x18117D6B0")]
public static bool operator <=(BigInteger left, long right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and a signed long integer value are equal.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
// Token: 0x06000037 RID: 55 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x6000037")]
[Address(RVA = "0x117C8D0", Offset = "0x117B8D0", VA = "0x18117C8D0")]
public static bool operator ==(BigInteger left, long right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and a 64-bit signed integer are not equal.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06000038 RID: 56 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x6000038")]
[Address(RVA = "0x117D630", Offset = "0x117C630", VA = "0x18117D630")]
public static bool operator !=(BigInteger left, long right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a 64-bit signed integer is less than a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06000039 RID: 57 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x6000039")]
[Address(RVA = "0x117D710", Offset = "0x117C710", VA = "0x18117D710")]
public static bool operator <(long left, BigInteger right)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether a 64-bit signed integer is less than or equal to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
/// <param name="left">The first value to compare.</param>
/// <param name="right">The second value to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600003A RID: 58 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x600003A")]
[Address(RVA = "0x117D6D0", Offset = "0x117C6D0", VA = "0x18117D6D0")]
public static bool operator <=(long left, BigInteger right)
{
return default(bool);
}
// Token: 0x0600003B RID: 59 RVA: 0x00002478 File Offset: 0x00000678
[Token(Token = "0x600003B")]
[Address(RVA = "0x117AF60", Offset = "0x1179F60", VA = "0x18117AF60")]
internal static int GetDiffLength(uint[] rgu1, uint[] rgu2, int cu)
{
return 0;
}
// Token: 0x04000001 RID: 1
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000001")]
internal readonly int _sign;
// Token: 0x04000002 RID: 2
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000002")]
internal readonly uint[] _bits;
// Token: 0x04000003 RID: 3
[Token(Token = "0x4000003")]
private static readonly BigInteger s_bnMinInt;
// Token: 0x04000004 RID: 4
[Token(Token = "0x4000004")]
private static readonly BigInteger s_bnOneInt;
// Token: 0x04000005 RID: 5
[Token(Token = "0x4000005")]
private static readonly BigInteger s_bnZeroInt;
// Token: 0x04000006 RID: 6
[Token(Token = "0x4000006")]
private static readonly BigInteger s_bnMinusOneInt;
// Token: 0x04000007 RID: 7
[Token(Token = "0x4000007")]
private static readonly byte[] s_success;
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
private enum GetBytesMode
{
// Token: 0x04000009 RID: 9
[Token(Token = "0x4000009")]
AllocateArray,
// Token: 0x0400000A RID: 10
[Token(Token = "0x400000A")]
Count,
// Token: 0x0400000B RID: 11
[Token(Token = "0x400000B")]
Span
}
}
}
@@ -0,0 +1,132 @@
using System;
using Cpp2IlInjected;
namespace System.Numerics
{
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
internal static class BigIntegerCalculator
{
// Token: 0x0600003D RID: 61 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003D")]
[Address(RVA = "0x11794D0", Offset = "0x11784D0", VA = "0x1811794D0")]
public static uint[] Add(uint[] left, uint right)
{
return null;
}
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003E")]
[Address(RVA = "0x1179300", Offset = "0x1178300", VA = "0x181179300")]
public static uint[] Add(uint[] left, uint[] right)
{
return null;
}
// Token: 0x0600003F RID: 63 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600003F")]
[Address(RVA = "0x1179410", Offset = "0x1178410", VA = "0x181179410")]
private unsafe static void Add(uint* left, int leftLength, uint* right, int rightLength, uint* bits, int bitsLength)
{
}
// Token: 0x06000040 RID: 64 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000040")]
[Address(RVA = "0x1179290", Offset = "0x1178290", VA = "0x181179290")]
private unsafe static void AddSelf(uint* left, int leftLength, uint* right, int rightLength)
{
}
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000041")]
[Address(RVA = "0x117A500", Offset = "0x1179500", VA = "0x18117A500")]
public static uint[] Subtract(uint[] left, uint right)
{
return null;
}
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000042")]
[Address(RVA = "0x117A5F0", Offset = "0x11795F0", VA = "0x18117A5F0")]
public static uint[] Subtract(uint[] left, uint[] right)
{
return null;
}
// Token: 0x06000043 RID: 67 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000043")]
[Address(RVA = "0x117A450", Offset = "0x1179450", VA = "0x18117A450")]
private unsafe static void Subtract(uint* left, int leftLength, uint* right, int rightLength, uint* bits, int bitsLength)
{
}
// Token: 0x06000044 RID: 68 RVA: 0x00002490 File Offset: 0x00000690
[Token(Token = "0x6000044")]
[Address(RVA = "0x11795E0", Offset = "0x11785E0", VA = "0x1811795E0")]
public static int Compare(uint[] left, uint[] right)
{
return 0;
}
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000045")]
[Address(RVA = "0x117A280", Offset = "0x1179280", VA = "0x18117A280")]
public static uint[] Square(uint[] value)
{
return null;
}
// Token: 0x06000046 RID: 70 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000046")]
[Address(RVA = "0x1179E00", Offset = "0x1178E00", VA = "0x181179E00")]
private unsafe static void Square(uint* value, int valueLength, uint* bits, int bitsLength)
{
}
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000047")]
[Address(RVA = "0x1179C00", Offset = "0x1178C00", VA = "0x181179C00")]
public static uint[] Multiply(uint[] left, uint right)
{
return null;
}
// Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000048")]
[Address(RVA = "0x1179CF0", Offset = "0x1178CF0", VA = "0x181179CF0")]
public static uint[] Multiply(uint[] left, uint[] right)
{
return null;
}
// Token: 0x06000049 RID: 73 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000049")]
[Address(RVA = "0x1179680", Offset = "0x1178680", VA = "0x181179680")]
private unsafe static void Multiply(uint* left, int leftLength, uint* right, int rightLength, uint* bits, int bitsLength)
{
}
// Token: 0x0600004A RID: 74 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600004A")]
[Address(RVA = "0x117A350", Offset = "0x1179350", VA = "0x18117A350")]
private unsafe static void SubtractCore(uint* left, int leftLength, uint* right, int rightLength, uint* core, int coreLength)
{
}
// Token: 0x0400000C RID: 12
[Token(Token = "0x400000C")]
private static int ReducerThreshold;
// Token: 0x0400000D RID: 13
[Token(Token = "0x400000D")]
private static int SquareThreshold;
// Token: 0x0400000E RID: 14
[Token(Token = "0x400000E")]
private static int AllocationThreshold;
// Token: 0x0400000F RID: 15
[Token(Token = "0x400000F")]
private static int MultiplyThreshold;
}
}
@@ -0,0 +1,125 @@
using System;
using System.Globalization;
using System.Text;
using Cpp2IlInjected;
namespace System.Numerics
{
// Token: 0x02000006 RID: 6
[Token(Token = "0x2000006")]
internal static class BigNumber
{
// Token: 0x0600004C RID: 76 RVA: 0x000024A8 File Offset: 0x000006A8
[Token(Token = "0x600004C")]
[Address(RVA = "0x117F7F0", Offset = "0x117E7F0", VA = "0x18117F7F0")]
internal static bool TryValidateParseStyleInteger(NumberStyles style, out ArgumentException e)
{
return default(bool);
}
// Token: 0x0600004D RID: 77 RVA: 0x000024C0 File Offset: 0x000006C0
[Token(Token = "0x600004D")]
[Address(RVA = "0x117F5A0", Offset = "0x117E5A0", VA = "0x18117F5A0")]
internal static bool TryParseBigInteger(ReadOnlySpan<char> value, NumberStyles style, NumberFormatInfo info, out BigInteger result)
{
return default(bool);
}
// Token: 0x0600004E RID: 78 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x600004E")]
[Address(RVA = "0x117EFC0", Offset = "0x117DFC0", VA = "0x18117EFC0")]
internal static BigInteger ParseBigInteger(string value, NumberStyles style, NumberFormatInfo info)
{
return default(BigInteger);
}
// Token: 0x0600004F RID: 79 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x600004F")]
[Address(RVA = "0x117DCB0", Offset = "0x117CCB0", VA = "0x18117DCB0")]
private static ReadOnlySpan<char> AsReadOnlySpan(string s)
{
return default(ReadOnlySpan<char>);
}
// Token: 0x06000050 RID: 80 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x6000050")]
[Address(RVA = "0x117F2D0", Offset = "0x117E2D0", VA = "0x18117F2D0")]
internal static BigInteger ParseBigInteger(ReadOnlySpan<char> value, NumberStyles style, NumberFormatInfo info)
{
return default(BigInteger);
}
// Token: 0x06000051 RID: 81 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x6000051")]
[Address(RVA = "0x117EA50", Offset = "0x117DA50", VA = "0x18117EA50")]
private static bool HexNumberToBigInteger(ref BigNumber.BigNumberBuffer number, ref BigInteger value)
{
return default(bool);
}
// Token: 0x06000052 RID: 82 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x6000052")]
[Address(RVA = "0x117ECD0", Offset = "0x117DCD0", VA = "0x18117ECD0")]
private static bool NumberToBigInteger(ref BigNumber.BigNumberBuffer number, ref BigInteger value)
{
return default(bool);
}
// Token: 0x06000053 RID: 83 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x6000053")]
[Address(RVA = "0x117F440", Offset = "0x117E440", VA = "0x18117F440")]
internal static char ParseFormatSpecifier(string format, out int digits)
{
return '\0';
}
// Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000054")]
[Address(RVA = "0x117DE20", Offset = "0x117CE20", VA = "0x18117DE20")]
private static string FormatBigIntegerToHexString(BigInteger value, char format, int digits, NumberFormatInfo info)
{
return null;
}
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000055")]
[Address(RVA = "0x117E110", Offset = "0x117D110", VA = "0x18117E110")]
internal static string FormatBigInteger(BigInteger value, string format, NumberFormatInfo info)
{
return null;
}
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
private struct BigNumberBuffer
{
// Token: 0x06000056 RID: 86 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x6000056")]
[Address(RVA = "0x117DC30", Offset = "0x117CC30", VA = "0x18117DC30")]
public static BigNumber.BigNumberBuffer Create()
{
return default(BigNumber.BigNumberBuffer);
}
// Token: 0x04000010 RID: 16
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000010")]
public StringBuilder digits;
// Token: 0x04000011 RID: 17
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000011")]
public int precision;
// Token: 0x04000012 RID: 18
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000012")]
public int scale;
// Token: 0x04000013 RID: 19
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000013")]
public bool sign;
}
}
}
@@ -0,0 +1,22 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Numerics
{
// Token: 0x02000008 RID: 8
[Token(Token = "0x2000008")]
[StructLayout(2)]
internal struct DoubleUlong
{
// Token: 0x04000014 RID: 20
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000014")]
public double dbl;
// Token: 0x04000015 RID: 21
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000015")]
public ulong uu;
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
namespace System.Numerics
{
// Token: 0x02000009 RID: 9
[Token(Token = "0x2000009")]
internal static class NumericsHelpers
{
// Token: 0x06000057 RID: 87 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x6000057")]
[Address(RVA = "0x1184130", Offset = "0x1183130", VA = "0x181184130")]
public static double GetDoubleFromParts(int sign, int exp, ulong man)
{
return 0.0;
}
// Token: 0x06000058 RID: 88 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000058")]
[Address(RVA = "0x1184070", Offset = "0x1183070", VA = "0x181184070")]
public static void DangerousMakeTwosComplement(uint[] d)
{
}
// Token: 0x06000059 RID: 89 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x6000059")]
[Address(RVA = "0x11842A0", Offset = "0x11832A0", VA = "0x1811842A0")]
public static ulong MakeUlong(uint uHi, uint uLo)
{
return 0UL;
}
// Token: 0x0600005A RID: 90 RVA: 0x000025B0 File Offset: 0x000007B0
[Token(Token = "0x600005A")]
[Address(RVA = "0x1183F40", Offset = "0x1182F40", VA = "0x181183F40")]
public static uint Abs(int a)
{
return 0U;
}
// Token: 0x0600005B RID: 91 RVA: 0x000025C8 File Offset: 0x000007C8
[Token(Token = "0x600005B")]
[Address(RVA = "0x1184060", Offset = "0x1183060", VA = "0x181184060")]
public static uint CombineHash(uint u1, uint u2)
{
return 0U;
}
// Token: 0x0600005C RID: 92 RVA: 0x000025E0 File Offset: 0x000007E0
[Token(Token = "0x600005C")]
[Address(RVA = "0x1184060", Offset = "0x1183060", VA = "0x181184060")]
public static int CombineHash(int n1, int n2)
{
return 0;
}
// Token: 0x0600005D RID: 93 RVA: 0x000025F8 File Offset: 0x000007F8
[Token(Token = "0x600005D")]
[Address(RVA = "0x1183FF0", Offset = "0x1182FF0", VA = "0x181183FF0")]
public static int CbitHighZero(uint u)
{
return 0;
}
// Token: 0x0600005E RID: 94 RVA: 0x00002610 File Offset: 0x00000810
[Token(Token = "0x600005E")]
[Address(RVA = "0x1183F50", Offset = "0x1182F50", VA = "0x181183F50")]
public static int CbitHighZero(ulong uu)
{
return 0;
}
}
}