terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Enum Class Referenceabstract
+ Inheritance diagram for System.Enum:
+ Collaboration 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, global::System.IFormatProvider provider)
 
int CompareTo (object target)
 
string ToString (string format)
 
string ToString (global::System.IFormatProvider provider)
 
bool HasFlag (global::System.Enum flag)
 
global::System.TypeCode GetTypeCode ()
 

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 (global::System.Type enumType, string value)
 
static object Parse (global::System.Type enumType, string value, bool ignoreCase)
 
static global::System.Type GetUnderlyingType (global::System.Type enumType)
 
static global::System.Array GetValues (global::System.Type enumType)
 
static string GetName (global::System.Type enumType, object value)
 
static string[] GetNames (global::System.Type enumType)
 
static object ToObject (global::System.Type enumType, object value)
 
static bool IsDefined (global::System.Type enumType, object value)
 
static string Format (global::System.Type enumType, object value, string format)
 
static object ToObject (global::System.Type enumType, sbyte value)
 
static object ToObject (global::System.Type enumType, short value)
 
static object ToObject (global::System.Type enumType, int value)
 
static object ToObject (global::System.Type enumType, byte value)
 
static object ToObject (global::System.Type enumType, ushort value)
 
static object ToObject (global::System.Type enumType, uint value)
 
static object ToObject (global::System.Type enumType, long value)
 
static object ToObject (global::System.Type enumType, ulong value)
 

Protected Member Functions

 Enum ()
 

Package Functions

static global::System.RuntimeType InternalGetUnderlyingType (global::System.RuntimeType enumType)
 
object GetValue ()
 

Static Package Functions

static ulong ToUInt64 (object value)
 
static ulong[] InternalGetValues (global::System.RuntimeType enumType)
 
static string[] InternalGetNames (global::System.RuntimeType enumType)
 

Private Types

enum  ParseFailureKind {
  None , Argument , ArgumentNull , ArgumentWithParameter ,
  UnhandledException
}
 

Private Member Functions

static int InternalCompareTo (object o1, object o2)
 
static bool GetEnumValuesAndNames (global::System.RuntimeType enumType, out ulong[] values, out string[] names)
 
static object InternalBoxEnum (global::System.RuntimeType enumType, long value)
 
object get_value ()
 
bool InternalHasFlag (global::System.Enum flags)
 
int get_hashcode ()
 
bool System.IConvertible. ToBoolean (global::System.IFormatProvider provider)
 
char System.IConvertible. ToChar (global::System.IFormatProvider provider)
 
sbyte System.IConvertible. ToSByte (global::System.IFormatProvider provider)
 
byte System.IConvertible. ToByte (global::System.IFormatProvider provider)
 
short System.IConvertible. ToInt16 (global::System.IFormatProvider provider)
 
ushort System.IConvertible. ToUInt16 (global::System.IFormatProvider provider)
 
int System.IConvertible. ToInt32 (global::System.IFormatProvider provider)
 
uint System.IConvertible. ToUInt32 (global::System.IFormatProvider provider)
 
long System.IConvertible. ToInt64 (global::System.IFormatProvider provider)
 
ulong System.IConvertible. ToUInt64 (global::System.IFormatProvider provider)
 
float System.IConvertible. ToSingle (global::System.IFormatProvider provider)
 
double System.IConvertible. ToDouble (global::System.IFormatProvider provider)
 
decimal System.IConvertible. ToDecimal (global::System.IFormatProvider provider)
 
global::System.DateTime System.IConvertible. ToDateTime (global::System.IFormatProvider provider)
 
object System.IConvertible. ToType (global::System.Type type, global::System.IFormatProvider provider)
 

Static Private Member Functions

static global::System.Enum.ValuesAndNames GetCachedValuesAndNames (global::System.RuntimeType enumType, bool getNames)
 
static string InternalFormattedHexString (object value)
 
static string InternalFormat (global::System.RuntimeType eT, object value)
 
static string InternalFlagsFormat (global::System.RuntimeType eT, object value)
 
static bool TryParseEnum (global::System.Type enumType, string value, bool ignoreCase, ref global::System.Enum.EnumResult parseResult)
 
static object ToObject (global::System.Type enumType, char value)
 
static object ToObject (global::System.Type enumType, bool value)
 
static Enum ()
 

Static Private Attributes

static readonly char[] enumSeperatorCharArray
 
const string enumSeperator = ", "
 

Detailed Description

Definition at line 26 of file Enum.cs.


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