Files
2026-04-10 22:50:51 +02:00

959 lines
46 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Provides the base class for enumerations.</summary>
// Token: 0x020000DE RID: 222
[Token(Token = "0x20000DE")]
[ComVisible(true)]
[Serializable]
public abstract class Enum : ValueType, IComparable, IFormattable, IConvertible
{
// Token: 0x06000857 RID: 2135 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000857")]
[Address(RVA = "0x1E8D0A0", Offset = "0x1E8BEA0", VA = "0x181E8D0A0")]
private static Enum.ValuesAndNames GetCachedValuesAndNames(RuntimeType enumType, bool getNames)
{
return null;
}
// Token: 0x06000858 RID: 2136 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000858")]
[Address(RVA = "0x1E8E010", Offset = "0x1E8CE10", VA = "0x181E8E010")]
private static string InternalFormattedHexString(object value)
{
return null;
}
// Token: 0x06000859 RID: 2137 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000859")]
[Address(RVA = "0x1E8DE60", Offset = "0x1E8CC60", VA = "0x181E8DE60")]
private static string InternalFormat(RuntimeType eT, object value)
{
return null;
}
// Token: 0x0600085A RID: 2138 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600085A")]
[Address(RVA = "0x1E8DA70", Offset = "0x1E8C870", VA = "0x181E8DA70")]
private static string InternalFlagsFormat(RuntimeType eT, object value)
{
return null;
}
// Token: 0x0600085B RID: 2139 RVA: 0x00007AA0 File Offset: 0x00005CA0
[Token(Token = "0x600085B")]
[Address(RVA = "0x1E90D40", Offset = "0x1E8FB40", VA = "0x181E90D40")]
internal static ulong ToUInt64(object value)
{
return 0UL;
}
// Token: 0x0600085C RID: 2140 RVA: 0x00007AB8 File Offset: 0x00005CB8
[Token(Token = "0x600085C")]
[Address(RVA = "0x1E8DA60", Offset = "0x1E8C860", VA = "0x181E8DA60")]
private static int InternalCompareTo(object o1, object o2)
{
return 0;
}
// Token: 0x0600085D RID: 2141 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600085D")]
[Address(RVA = "0x1E8E4F0", Offset = "0x1E8D2F0", VA = "0x181E8E4F0")]
internal static RuntimeType InternalGetUnderlyingType(RuntimeType enumType)
{
return null;
}
// Token: 0x0600085E RID: 2142 RVA: 0x00007AD0 File Offset: 0x00005CD0
[Token(Token = "0x600085E")]
[Address(RVA = "0x1E8D1E0", Offset = "0x1E8BFE0", VA = "0x181E8D1E0")]
private static bool GetEnumValuesAndNames(RuntimeType enumType, out ulong[] values, out string[] names)
{
return default(bool);
}
// Token: 0x0600085F RID: 2143 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600085F")]
[Address(RVA = "0x1E8DA50", Offset = "0x1E8C850", VA = "0x181E8DA50")]
private static object InternalBoxEnum(RuntimeType enumType, long value)
{
return null;
}
/// <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. The return value indicates whether the conversion succeeded.</summary>
/// <param name="value">The case-sensitive string representation of the enumeration name or underlying value to convert.</param>
/// <param name="result">When this method returns, <paramref name="result" /> contains an object of type TEnum whose value is represented by <paramref name="value" /> if the parse operation succeeds. If the parse operation fails, <paramref name="result" /> contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param>
/// <typeparam name="TEnum">The enumeration type to which to convert <paramref name="value" />.</typeparam>
/// <returns>
/// <see langword="true" /> if the <paramref name="value" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="TEnum" /> is not an enumeration type.</exception>
// Token: 0x06000860 RID: 2144 RVA: 0x00007AE8 File Offset: 0x00005CE8
[Token(Token = "0x6000860")]
[Address(RVA = "0x1902D80", Offset = "0x1901B80", VA = "0x181902D80")]
public static bool TryParse<TEnum>(string value, out TEnum result) where TEnum : struct
{
return default(bool);
}
/// <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded.</summary>
/// <param name="value">The string representation of the enumeration name or underlying value to convert.</param>
/// <param name="ignoreCase">
/// <see langword="true" /> to ignore case; <see langword="false" /> to consider case.</param>
/// <param name="result">When this method returns, <paramref name="result" /> contains an object of type TEnum whose value is represented by <paramref name="value" /> if the parse operation succeeds. If the parse operation fails, <paramref name="result" /> contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param>
/// <typeparam name="TEnum">The enumeration type to which to convert <paramref name="value" />.</typeparam>
/// <returns>
/// <see langword="true" /> if the <paramref name="value" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="TEnum" /> is not an enumeration type.</exception>
// Token: 0x06000861 RID: 2145 RVA: 0x00007B00 File Offset: 0x00005D00
[Token(Token = "0x6000861")]
[Address(RVA = "0x1902E00", Offset = "0x1901C00", VA = "0x181902E00")]
public static bool TryParse<TEnum>(string value, bool ignoreCase, out TEnum result) where TEnum : struct
{
return default(bool);
}
/// <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <param name="value">A string containing the name or value to convert.</param>
/// <returns>An object of type <paramref name="enumType" /> whose value is represented by <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
/// -or-
/// <paramref name="value" /> is either an empty string or only contains white space.
/// -or-
/// <paramref name="value" /> is a name, but not one of the named constants defined for the enumeration.</exception>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is outside the range of the underlying type of <paramref name="enumType" />.</exception>
// Token: 0x06000862 RID: 2146 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000862")]
[Address(RVA = "0x1E8E640", Offset = "0x1E8D440", VA = "0x181E8E640")]
[ComVisible(true)]
public static object Parse(Type enumType, string value)
{
return null;
}
/// <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-insensitive.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <param name="value">A string containing the name or value to convert.</param>
/// <param name="ignoreCase">
/// <see langword="true" /> to ignore case; <see langword="false" /> to regard case.</param>
/// <returns>An object of type <paramref name="enumType" /> whose value is represented by <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
/// -or-
/// <paramref name="value" /> is either an empty string ("") or only contains white space.
/// -or-
/// <paramref name="value" /> is a name, but not one of the named constants defined for the enumeration.</exception>
/// <exception cref="T:System.OverflowException">
/// <paramref name="value" /> is outside the range of the underlying type of <paramref name="enumType" />.</exception>
// Token: 0x06000863 RID: 2147 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000863")]
[Address(RVA = "0x1E8E770", Offset = "0x1E8D570", VA = "0x181E8E770")]
[ComVisible(true)]
public static object Parse(Type enumType, string value, bool ignoreCase)
{
return null;
}
// Token: 0x06000864 RID: 2148 RVA: 0x00007B18 File Offset: 0x00005D18
[Token(Token = "0x6000864")]
[Address(RVA = "0x1E90EE0", Offset = "0x1E8FCE0", VA = "0x181E90EE0")]
private static bool TryParseEnum(Type enumType, string value, bool ignoreCase, ref Enum.EnumResult parseResult)
{
return default(bool);
}
/// <summary>Returns the underlying type of the specified enumeration.</summary>
/// <param name="enumType">The enumeration whose underlying type will be retrieved.</param>
/// <returns>The underlying type of <paramref name="enumType" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x06000865 RID: 2149 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000865")]
[Address(RVA = "0x1E8D760", Offset = "0x1E8C560", VA = "0x181E8D760")]
[ComVisible(true)]
public static Type GetUnderlyingType(Type enumType)
{
return null;
}
/// <summary>Retrieves an array of the values of the constants in a specified enumeration.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <returns>An array that contains the values of the constants in <paramref name="enumType" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The method is invoked by reflection in a reflection-only context,
/// -or-
/// <paramref name="enumType" /> is a type from an assembly loaded in a reflection-only context.</exception>
// Token: 0x06000866 RID: 2150 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000866")]
[Address(RVA = "0x1E8D820", Offset = "0x1E8C620", VA = "0x181E8D820")]
[ComVisible(true)]
public static Array GetValues(Type enumType)
{
return null;
}
// Token: 0x06000867 RID: 2151 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000867")]
[Address(RVA = "0x1E8E500", Offset = "0x1E8D300", VA = "0x181E8E500")]
internal static ulong[] InternalGetValues(RuntimeType enumType)
{
return null;
}
/// <summary>Retrieves the name of the constant in the specified enumeration that has the specified value.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <param name="value">The value of a particular enumerated constant in terms of its underlying type.</param>
/// <returns>A string containing the name of the enumerated constant in <paramref name="enumType" /> whose value is <paramref name="value" />; or <see langword="null" /> if no such constant is found.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
/// -or-
/// <paramref name="value" /> is neither of type <paramref name="enumType" /> nor does it have the same underlying type as <paramref name="enumType" />.</exception>
// Token: 0x06000868 RID: 2152 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000868")]
[Address(RVA = "0x1E8D200", Offset = "0x1E8C000", VA = "0x181E8D200")]
[ComVisible(true)]
public static string GetName(Type enumType, object value)
{
return null;
}
/// <summary>Retrieves an array of the names of the constants in a specified enumeration.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <returns>A string array of the names of the constants in <paramref name="enumType" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> parameter is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x06000869 RID: 2153 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000869")]
[Address(RVA = "0x1E8D2C0", Offset = "0x1E8C0C0", VA = "0x181E8D2C0")]
[ComVisible(true)]
public static string[] GetNames(Type enumType)
{
return null;
}
// Token: 0x0600086A RID: 2154 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600086A")]
[Address(RVA = "0x1E8E480", Offset = "0x1E8D280", VA = "0x181E8E480")]
internal static string[] InternalGetNames(RuntimeType enumType)
{
return null;
}
/// <summary>Converts the specified object with an integer value to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value convert to an enumeration member.</param>
/// <returns>An enumeration object whose value is <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
/// -or-
/// <paramref name="value" /> is not type <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.Byte" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, or <see cref="T:System.UInt64" />.</exception>
// Token: 0x0600086B RID: 2155 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600086B")]
[Address(RVA = "0x1E90370", Offset = "0x1E8F170", VA = "0x181E90370")]
[ComVisible(true)]
public static object ToObject(Type enumType, object value)
{
return null;
}
/// <summary>Returns a Boolean telling whether a given integral value, or its name as a string, exists in a specified enumeration.</summary>
/// <param name="enumType">An enumeration type.</param>
/// <param name="value">The value or name of a constant in <paramref name="enumType" />.</param>
/// <returns>
/// <see langword="true" /> if a constant in <paramref name="enumType" /> has a value equal to <paramref name="value" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see langword="Enum" />.
/// -or-
/// The type of <paramref name="value" /> is an enumeration, but it is not an enumeration of type <paramref name="enumType" />.
/// -or-
/// The type of <paramref name="value" /> is not an underlying type of <paramref name="enumType" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="value" /> is not type <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.Byte" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, or <see cref="T:System.UInt64" />, or <see cref="T:System.String" />.</exception>
// Token: 0x0600086C RID: 2156 RVA: 0x00007B30 File Offset: 0x00005D30
[Token(Token = "0x600086C")]
[Address(RVA = "0x1E8E580", Offset = "0x1E8D380", VA = "0x181E8E580")]
[ComVisible(true)]
public static bool IsDefined(Type enumType, object value)
{
return default(bool);
}
/// <summary>Converts the specified value of a specified enumerated type to its equivalent string representation according to the specified format.</summary>
/// <param name="enumType">The enumeration type of the value to convert.</param>
/// <param name="value">The value to convert.</param>
/// <param name="format">The output format to use.</param>
/// <returns>A string representation of <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="enumType" />, <paramref name="value" />, or <paramref name="format" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The <paramref name="enumType" /> parameter is not an <see cref="T:System.Enum" /> type.
/// -or-
/// The <paramref name="value" /> is from an enumeration that differs in type from <paramref name="enumType" />.
/// -or-
/// The type of <paramref name="value" /> is not an underlying type of <paramref name="enumType" />.</exception>
/// <exception cref="T:System.FormatException">The <paramref name="format" /> parameter contains an invalid value.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="format" /> equals "X", but the enumeration type is unknown.</exception>
// Token: 0x0600086D RID: 2157 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600086D")]
[Address(RVA = "0x1E8CA60", Offset = "0x1E8B860", VA = "0x181E8CA60")]
[ComVisible(true)]
public static string Format(Type enumType, object value, string format)
{
return null;
}
// Token: 0x0600086E RID: 2158 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600086E")]
[Address(RVA = "0x1E8D810", Offset = "0x1E8C610", VA = "0x181E8D810")]
private object get_value()
{
return null;
}
// Token: 0x0600086F RID: 2159 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600086F")]
[Address(RVA = "0x1E8D810", Offset = "0x1E8C610", VA = "0x181E8D810")]
internal object GetValue()
{
return null;
}
// Token: 0x06000870 RID: 2160 RVA: 0x00007B48 File Offset: 0x00005D48
[Token(Token = "0x6000870")]
[Address(RVA = "0x1E8E570", Offset = "0x1E8D370", VA = "0x181E8E570")]
private bool InternalHasFlag(Enum flags)
{
return default(bool);
}
// Token: 0x06000871 RID: 2161 RVA: 0x00007B60 File Offset: 0x00005D60
[Token(Token = "0x6000871")]
[Address(RVA = "0x1E8D1F0", Offset = "0x1E8BFF0", VA = "0x181E8D1F0")]
private int get_hashcode()
{
return 0;
}
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance, or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is an enumeration value of the same type and with the same underlying value as this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000872 RID: 2162 RVA: 0x00007B78 File Offset: 0x00005D78
[Token(Token = "0x6000872")]
[Address(RVA = "0x1E8CA50", Offset = "0x1E8B850", VA = "0x181E8CA50", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for the value of this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000873 RID: 2163 RVA: 0x00007B90 File Offset: 0x00005D90
[Token(Token = "0x6000873")]
[Address(RVA = "0x1E8D1F0", Offset = "0x1E8BFF0", VA = "0x181E8D1F0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Converts the value of this instance to its equivalent string representation.</summary>
/// <returns>The string representation of the value of this instance.</returns>
// Token: 0x06000874 RID: 2164 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000874")]
[Address(RVA = "0x1E90C70", Offset = "0x1E8FA70", VA = "0x181E90C70", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>This method overload is obsolete; use <see cref="M:System.Enum.ToString(System.String)" />.</summary>
/// <param name="format">A format specification.</param>
/// <param name="provider">(Obsolete.)</param>
/// <returns>The string representation of the value of this instance as specified by <paramref name="format" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> does not contain a valid format specification.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="format" /> equals "X", but the enumeration type is unknown.</exception>
// Token: 0x06000875 RID: 2165 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000875")]
[Address(RVA = "0x1E90C60", Offset = "0x1E8FA60", VA = "0x181E90C60", Slot = "5")]
[Obsolete]
public string ToString(string format, IFormatProvider provider)
{
return null;
}
/// <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
/// <param name="target">An object to compare, or <see langword="null" />.</param>
/// <returns>A signed number that indicates the relative values of this instance and <paramref name="target" />.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// The value of this instance is less than the value of <paramref name="target" />.
///
/// Zero
///
/// The value of this instance is equal to the value of <paramref name="target" />.
///
/// Greater than zero
///
/// The value of this instance is greater than the value of <paramref name="target" />.
///
/// -or-
///
/// <paramref name="target" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="target" /> and this instance are not the same type.</exception>
/// <exception cref="T:System.InvalidOperationException">This instance is not type <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.Byte" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, or <see cref="T:System.UInt64" />.</exception>
/// <exception cref="T:System.NullReferenceException">This instance is null.</exception>
// Token: 0x06000876 RID: 2166 RVA: 0x00007BA8 File Offset: 0x00005DA8
[Token(Token = "0x6000876")]
[Address(RVA = "0x1E8C880", Offset = "0x1E8B680", VA = "0x181E8C880", Slot = "4")]
public int CompareTo(object target)
{
return 0;
}
/// <summary>Converts the value of this instance to its equivalent string representation using the specified format.</summary>
/// <param name="format">A format string.</param>
/// <returns>The string representation of the value of this instance as specified by <paramref name="format" />.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> contains an invalid specification.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="format" /> equals "X", but the enumeration type is unknown.</exception>
// Token: 0x06000877 RID: 2167 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000877")]
[Address(RVA = "0x1E90A80", Offset = "0x1E8F880", VA = "0x181E90A80")]
public string ToString(string format)
{
return null;
}
/// <summary>This method overload is obsolete; use <see cref="M:System.Enum.ToString" />.</summary>
/// <param name="provider">(obsolete)</param>
/// <returns>The string representation of the value of this instance.</returns>
// Token: 0x06000878 RID: 2168 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000878")]
[Address(RVA = "0x479DA0", Offset = "0x478BA0", VA = "0x180479DA0", Slot = "21")]
[Obsolete]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Determines whether one or more bit fields are set in the current instance.</summary>
/// <param name="flag">An enumeration value.</param>
/// <returns>
/// <see langword="true" /> if the bit field or bit fields that are set in <paramref name="flag" /> are also set in the current instance; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="flag" /> is a different type than the current instance.</exception>
// Token: 0x06000879 RID: 2169 RVA: 0x00007BC0 File Offset: 0x00005DC0
[Token(Token = "0x6000879")]
[Address(RVA = "0x1E8D8D0", Offset = "0x1E8C6D0", VA = "0x181E8D8D0")]
public bool HasFlag(Enum flag)
{
return default(bool);
}
/// <summary>Returns the type code of the underlying type of this enumeration member.</summary>
/// <returns>The type code of the underlying type of this instance.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumeration type is unknown.</exception>
// Token: 0x0600087A RID: 2170 RVA: 0x00007BD8 File Offset: 0x00005DD8
[Token(Token = "0x600087A")]
[Address(RVA = "0x1E8D370", Offset = "0x1E8C170", VA = "0x181E8D370", Slot = "6")]
public TypeCode GetTypeCode()
{
return TypeCode.Empty;
}
/// <summary>Converts the current value to a Boolean value based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x0600087B RID: 2171 RVA: 0x00007BF0 File Offset: 0x00005DF0
[Token(Token = "0x600087B")]
[Address(RVA = "0x1E8E880", Offset = "0x1E8D680", VA = "0x181E8E880", Slot = "7")]
bool IConvertible.ToBoolean(IFormatProvider provider)
{
return default(bool);
}
/// <summary>Converts the current value to a Unicode character based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x0600087C RID: 2172 RVA: 0x00007C08 File Offset: 0x00005E08
[Token(Token = "0x600087C")]
[Address(RVA = "0x1E8E9C0", Offset = "0x1E8D7C0", VA = "0x181E8E9C0", Slot = "8")]
char IConvertible.ToChar(IFormatProvider provider)
{
return '\0';
}
/// <summary>Converts the current value to an 8-bit signed integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x0600087D RID: 2173 RVA: 0x00007C20 File Offset: 0x00005E20
[Token(Token = "0x600087D")]
[Address(RVA = "0x1E8EE60", Offset = "0x1E8DC60", VA = "0x181E8EE60", Slot = "9")]
sbyte IConvertible.ToSByte(IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the current value to an 8-bit unsigned integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x0600087E RID: 2174 RVA: 0x00007C38 File Offset: 0x00005E38
[Token(Token = "0x600087E")]
[Address(RVA = "0x1E8E920", Offset = "0x1E8D720", VA = "0x181E8E920", Slot = "10")]
byte IConvertible.ToByte(IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the current value to a 16-bit signed integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x0600087F RID: 2175 RVA: 0x00007C50 File Offset: 0x00005E50
[Token(Token = "0x600087F")]
[Address(RVA = "0x1E8EC80", Offset = "0x1E8DA80", VA = "0x181E8EC80", Slot = "11")]
short IConvertible.ToInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the current value to a 16-bit unsigned integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000880 RID: 2176 RVA: 0x00007C68 File Offset: 0x00005E68
[Token(Token = "0x6000880")]
[Address(RVA = "0x1E8F020", Offset = "0x1E8DE20", VA = "0x181E8F020", Slot = "12")]
ushort IConvertible.ToUInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the current value to a 32-bit signed integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000881 RID: 2177 RVA: 0x00007C80 File Offset: 0x00005E80
[Token(Token = "0x6000881")]
[Address(RVA = "0x1E8ED20", Offset = "0x1E8DB20", VA = "0x181E8ED20", Slot = "13")]
int IConvertible.ToInt32(IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the current value to a 32-bit unsigned integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000882 RID: 2178 RVA: 0x00007C98 File Offset: 0x00005E98
[Token(Token = "0x6000882")]
[Address(RVA = "0x1E8F0C0", Offset = "0x1E8DEC0", VA = "0x181E8F0C0", Slot = "14")]
uint IConvertible.ToUInt32(IFormatProvider provider)
{
return 0U;
}
/// <summary>Converts the current value to a 64-bit signed integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000883 RID: 2179 RVA: 0x00007CB0 File Offset: 0x00005EB0
[Token(Token = "0x6000883")]
[Address(RVA = "0x1E8EDC0", Offset = "0x1E8DBC0", VA = "0x181E8EDC0", Slot = "15")]
long IConvertible.ToInt64(IFormatProvider provider)
{
return 0L;
}
/// <summary>Converts the current value to a 64-bit unsigned integer based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000884 RID: 2180 RVA: 0x00007CC8 File Offset: 0x00005EC8
[Token(Token = "0x6000884")]
[Address(RVA = "0x1E8F160", Offset = "0x1E8DF60", VA = "0x181E8F160", Slot = "16")]
ulong IConvertible.ToUInt64(IFormatProvider provider)
{
return 0UL;
}
/// <summary>Converts the current value to a single-precision floating-point number based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x06000885 RID: 2181 RVA: 0x00007CE0 File Offset: 0x00005EE0
[Token(Token = "0x6000885")]
[Address(RVA = "0x1E8EF00", Offset = "0x1E8DD00", VA = "0x181E8EF00", Slot = "17")]
float IConvertible.ToSingle(IFormatProvider provider)
{
return 0f;
}
/// <summary>Converts the current value to a double-precision floating point number based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x06000886 RID: 2182 RVA: 0x00007CF8 File Offset: 0x00005EF8
[Token(Token = "0x6000886")]
[Address(RVA = "0x1E8EBE0", Offset = "0x1E8D9E0", VA = "0x181E8EBE0", Slot = "18")]
double IConvertible.ToDouble(IFormatProvider provider)
{
return 0.0;
}
/// <summary>Converts the current value to a <see cref="T:System.Decimal" /> based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x06000887 RID: 2183 RVA: 0x00007D10 File Offset: 0x00005F10
[Token(Token = "0x6000887")]
[Address(RVA = "0x1E8EB30", Offset = "0x1E8D930", VA = "0x181E8EB30", Slot = "19")]
decimal IConvertible.ToDecimal(IFormatProvider provider)
{
return 0m;
}
/// <summary>Converts the current value to a <see cref="T:System.DateTime" /> based on the underlying type.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>This member always throws an exception.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x06000888 RID: 2184 RVA: 0x00007D28 File Offset: 0x00005F28
[Token(Token = "0x6000888")]
[Address(RVA = "0x1E8EA60", Offset = "0x1E8D860", VA = "0x181E8EA60", Slot = "20")]
DateTime IConvertible.ToDateTime(IFormatProvider provider)
{
return default(DateTime);
}
/// <summary>Converts the current value to a specified type based on the underlying type.</summary>
/// <param name="type">The type to convert to.</param>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The converted value.</returns>
// Token: 0x06000889 RID: 2185 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000889")]
[Address(RVA = "0x1E8EFA0", Offset = "0x1E8DDA0", VA = "0x181E8EFA0", Slot = "22")]
object IConvertible.ToType(Type type, IFormatProvider provider)
{
return null;
}
/// <summary>Converts the specified 8-bit signed integer value to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088A RID: 2186 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088A")]
[Address(RVA = "0x1E90890", Offset = "0x1E8F690", VA = "0x181E90890")]
[CLSCompliant(false)]
[ComVisible(true)]
public static object ToObject(Type enumType, sbyte value)
{
return null;
}
/// <summary>Converts the specified 16-bit signed integer to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088B RID: 2187 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088B")]
[Address(RVA = "0x1E8FBB0", Offset = "0x1E8E9B0", VA = "0x181E8FBB0")]
[ComVisible(true)]
public static object ToObject(Type enumType, short value)
{
return null;
}
/// <summary>Converts the specified 32-bit signed integer to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088C RID: 2188 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088C")]
[Address(RVA = "0x1E8FF90", Offset = "0x1E8ED90", VA = "0x181E8FF90")]
[ComVisible(true)]
public static object ToObject(Type enumType, int value)
{
return null;
}
/// <summary>Converts the specified 8-bit unsigned integer to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088D RID: 2189 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088D")]
[Address(RVA = "0x1E8F5E0", Offset = "0x1E8E3E0", VA = "0x181E8F5E0")]
[ComVisible(true)]
public static object ToObject(Type enumType, byte value)
{
return null;
}
/// <summary>Converts the specified 16-bit unsigned integer value to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088E RID: 2190 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088E")]
[Address(RVA = "0x1E8F9C0", Offset = "0x1E8E7C0", VA = "0x181E8F9C0")]
[CLSCompliant(false)]
[ComVisible(true)]
public static object ToObject(Type enumType, ushort value)
{
return null;
}
/// <summary>Converts the specified 32-bit unsigned integer value to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x0600088F RID: 2191 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600088F")]
[Address(RVA = "0x1E8F3F0", Offset = "0x1E8E1F0", VA = "0x181E8F3F0")]
[ComVisible(true)]
[CLSCompliant(false)]
public static object ToObject(Type enumType, uint value)
{
return null;
}
/// <summary>Converts the specified 64-bit signed integer to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x06000890 RID: 2192 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000890")]
[Address(RVA = "0x1E90180", Offset = "0x1E8EF80", VA = "0x181E90180")]
[ComVisible(true)]
public static object ToObject(Type enumType, long value)
{
return null;
}
/// <summary>Converts the specified 64-bit unsigned integer value to an enumeration member.</summary>
/// <param name="enumType">The enumeration type to return.</param>
/// <param name="value">The value to convert to an enumeration member.</param>
/// <returns>An instance of the enumeration set to <paramref name="value" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="enumType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
// Token: 0x06000891 RID: 2193 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000891")]
[Address(RVA = "0x1E8F7D0", Offset = "0x1E8E5D0", VA = "0x181E8F7D0")]
[CLSCompliant(false)]
[ComVisible(true)]
public static object ToObject(Type enumType, ulong value)
{
return null;
}
// Token: 0x06000892 RID: 2194 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000892")]
[Address(RVA = "0x1E8FDA0", Offset = "0x1E8EBA0", VA = "0x181E8FDA0")]
private static object ToObject(Type enumType, char value)
{
return null;
}
// Token: 0x06000893 RID: 2195 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000893")]
[Address(RVA = "0x1E8F200", Offset = "0x1E8E000", VA = "0x181E8F200")]
private static object ToObject(Type enumType, bool value)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Enum" /> class.</summary>
// Token: 0x06000894 RID: 2196 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000894")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
protected Enum()
{
}
// Token: 0x04000340 RID: 832
[Token(Token = "0x4000340")]
private static readonly char[] enumSeperatorCharArray;
// Token: 0x04000341 RID: 833
[Token(Token = "0x4000341")]
private const string enumSeperator = ", ";
// Token: 0x020000DF RID: 223
[Token(Token = "0x20000DF")]
private enum ParseFailureKind
{
// Token: 0x04000343 RID: 835
[Token(Token = "0x4000343")]
None,
// Token: 0x04000344 RID: 836
[Token(Token = "0x4000344")]
Argument,
// Token: 0x04000345 RID: 837
[Token(Token = "0x4000345")]
ArgumentNull,
// Token: 0x04000346 RID: 838
[Token(Token = "0x4000346")]
ArgumentWithParameter,
// Token: 0x04000347 RID: 839
[Token(Token = "0x4000347")]
UnhandledException
}
// Token: 0x020000E0 RID: 224
[Token(Token = "0x20000E0")]
private struct EnumResult
{
// Token: 0x06000896 RID: 2198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000896")]
[Address(RVA = "0x1E8C720", Offset = "0x1E8B520", VA = "0x181E8C720")]
internal void Init(bool canMethodThrow)
{
}
// Token: 0x06000897 RID: 2199 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000897")]
[Address(RVA = "0x1E8C800", Offset = "0x1E8B600", VA = "0x181E8C800")]
internal void SetFailure(Exception unhandledException)
{
}
// Token: 0x06000898 RID: 2200 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000898")]
[Address(RVA = "0x1E8C810", Offset = "0x1E8B610", VA = "0x181E8C810")]
internal void SetFailure(Enum.ParseFailureKind failure, string failureParameter)
{
}
// Token: 0x06000899 RID: 2201 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000899")]
[Address(RVA = "0x1E8C780", Offset = "0x1E8B580", VA = "0x181E8C780")]
internal void SetFailure(Enum.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument)
{
}
// Token: 0x0600089A RID: 2202 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600089A")]
[Address(RVA = "0x1E8C5A0", Offset = "0x1E8B3A0", VA = "0x181E8C5A0")]
internal Exception GetEnumParseException()
{
return null;
}
// Token: 0x04000348 RID: 840
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000348")]
internal object parsedEnum;
// Token: 0x04000349 RID: 841
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000349")]
internal bool canThrow;
// Token: 0x0400034A RID: 842
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x400034A")]
internal Enum.ParseFailureKind m_failure;
// Token: 0x0400034B RID: 843
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400034B")]
internal string m_failureMessageID;
// Token: 0x0400034C RID: 844
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400034C")]
internal string m_failureParameter;
// Token: 0x0400034D RID: 845
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400034D")]
internal object m_failureMessageFormatArgument;
// Token: 0x0400034E RID: 846
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400034E")]
internal Exception m_innerException;
}
// Token: 0x020000E1 RID: 225
[Token(Token = "0x20000E1")]
private class ValuesAndNames
{
// Token: 0x0600089B RID: 2203 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600089B")]
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
public ValuesAndNames(ulong[] values, string[] names)
{
}
// Token: 0x0400034F RID: 847
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400034F")]
public ulong[] Values;
// Token: 0x04000350 RID: 848
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000350")]
public string[] Names;
}
}
}