terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
struct | EnumResult |
class | ValuesAndNames |
Public Member Functions | |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
string | ToString (string format, IFormatProvider provider) |
int | CompareTo (object target) |
string | ToString (string format) |
string | ToString (IFormatProvider provider) |
bool | HasFlag (Enum flag) |
TypeCode | GetTypeCode () |
int | CompareTo (T other) |
Protected Member Functions | |
Enum () | |
Package Functions | |
object | GetValue () |
Static Package Functions | |
static ulong | ToUInt64 (object value) |
static RuntimeType | InternalGetUnderlyingType (RuntimeType enumType) |
static ulong[] | InternalGetValues (RuntimeType enumType) |
static string[] | InternalGetNames (RuntimeType enumType) |
static bool | DefaultEquals (object o1, object o2) |
static int | InternalGetHashCode (object o, [Out] object[] fields) |
Private Types | |
enum | ParseFailureKind { None , Argument , ArgumentNull , ArgumentWithParameter , UnhandledException } |
Private Member Functions | |
object | get_value () |
bool | InternalHasFlag (Enum flags) |
int | get_hashcode () |
bool IConvertible. | ToBoolean (IFormatProvider provider) |
char IConvertible. | ToChar (IFormatProvider provider) |
sbyte IConvertible. | ToSByte (IFormatProvider provider) |
byte IConvertible. | ToByte (IFormatProvider provider) |
short IConvertible. | ToInt16 (IFormatProvider provider) |
ushort IConvertible. | ToUInt16 (IFormatProvider provider) |
int IConvertible. | ToInt32 (IFormatProvider provider) |
uint IConvertible. | ToUInt32 (IFormatProvider provider) |
long IConvertible. | ToInt64 (IFormatProvider provider) |
ulong IConvertible. | ToUInt64 (IFormatProvider provider) |
float IConvertible. | ToSingle (IFormatProvider provider) |
double IConvertible. | ToDouble (IFormatProvider provider) |
decimal IConvertible. | ToDecimal (IFormatProvider provider) |
DateTime IConvertible. | ToDateTime (IFormatProvider provider) |
object IConvertible. | ToType (Type type, IFormatProvider provider) |
Static Private Member Functions | |
static Enum.ValuesAndNames | GetCachedValuesAndNames (RuntimeType enumType, bool getNames) |
static string | InternalFormattedHexString (object value) |
static string | InternalFormat (RuntimeType eT, object value) |
static string | InternalFlagsFormat (RuntimeType eT, object value) |
static int | InternalCompareTo (object o1, object o2) |
static bool | GetEnumValuesAndNames (RuntimeType enumType, [Out] ulong[] values, [Out] string[] names) |
static object | InternalBoxEnum (RuntimeType enumType, long value) |
static bool | TryParseEnum (Type enumType, string value, bool ignoreCase, Enum.EnumResult parseResult) |
static object | ToObject (Type enumType, char value) |
static object | ToObject (Type enumType, bool value) |
static | Enum () |
static bool | InternalEquals (object o1, object o2, [Out] object[] fields) |
Static Private Attributes | |
static readonly char[] | enumSeperatorCharArray |
const string | enumSeperator = ", " |