terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Enum Class Referenceabstract
+ Inheritance diagram for System.Enum:

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)
 

Static Public Member Functions

static bool TryParse< TEnum > (string value, [Out] TEnum result)
 
static bool TryParse< TEnum > (string value, bool ignoreCase, [Out] TEnum result)
 
static object Parse (Type enumType, string value)
 
static object Parse (Type enumType, string value, bool ignoreCase)
 
static Type GetUnderlyingType (Type enumType)
 
static Array GetValues (Type enumType)
 
static string GetName (Type enumType, object value)
 
static string[] GetNames (Type enumType)
 
static object ToObject (Type enumType, object value)
 
static bool IsDefined (Type enumType, object value)
 
static string Format (Type enumType, object value, string format)
 
static object ToObject (Type enumType, sbyte value)
 
static object ToObject (Type enumType, short value)
 
static object ToObject (Type enumType, int value)
 
static object ToObject (Type enumType, byte value)
 
static object ToObject (Type enumType, ushort value)
 
static object ToObject (Type enumType, uint value)
 
static object ToObject (Type enumType, long value)
 
static object ToObject (Type enumType, ulong value)
 

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 = ", "
 

Detailed Description

Definition at line 11 of file Enum.cs.


The documentation for this class was generated from the following file: