terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
class | BinderState |
Public Member Functions | |
override MethodBase | BindToMethod (BindingFlags bindingAttr, MethodBase[] match, object[] args, ParameterModifier[] modifiers, CultureInfo cultureInfo, string[] names, [Out] object state) |
override FieldInfo | BindToField (BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo cultureInfo) |
override PropertyInfo | SelectProperty (BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers) |
override object | ChangeType (object value, Type type, CultureInfo cultureInfo) |
override void | ReorderArgumentArray (object[] args, object state) |
override MethodBase | SelectMethod (BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers) |
DefaultBinder () | |
Static Public Member Functions | |
static MethodBase | ExactBinding (MethodBase[] match, Type[] types, ParameterModifier[] modifiers) |
static PropertyInfo | ExactPropertyBinding (PropertyInfo[] match, Type returnType, Type[] types, ParameterModifier[] modifiers) |
Static Package Functions | |
static bool | CompareMethodSigAndName (MethodBase m1, MethodBase m2) |
static int | GetHierarchyDepth (Type t) |
static MethodBase | FindMostDerivedNewSlotMeth (MethodBase[] match, int cMatches) |
static bool | CompareMethodSig (MethodBase m1, MethodBase m2) |
Private Types | |
enum | Primitives { Boolean = 8 , Char = 16 , SByte = 32 , Byte = 64 , Int16 = 128 , UInt16 = 256 , Int32 = 512 , UInt32 = 1024 , Int64 = 2048 , UInt64 = 4096 , Single = 8192 , Double = 16384 , Decimal = 32768 , DateTime = 65536 , String = 262144 } |
Static Private Attributes | |
static DefaultBinder.Primitives[] | _primitiveConversions |
Definition at line 11 of file DefaultBinder.cs.