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
|
Classes | |
class | BinderState |
Public Member Functions | |
override global::System.Reflection.MethodBase | BindToMethod (global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.MethodBase[] match, ref object[] args, global::System.Reflection.ParameterModifier[] modifiers, global::System.Globalization.CultureInfo cultureInfo, string[] names, out object state) |
override global::System.Reflection.FieldInfo | BindToField (global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.FieldInfo[] match, object value, global::System.Globalization.CultureInfo cultureInfo) |
override global::System.Reflection.PropertyInfo | SelectProperty (global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.PropertyInfo[] match, global::System.Type returnType, global::System.Type[] indexes, global::System.Reflection.ParameterModifier[] modifiers) |
override object | ChangeType (object value, global::System.Type type, global::System.Globalization.CultureInfo cultureInfo) |
override void | ReorderArgumentArray (ref object[] args, object state) |
override global::System.Reflection.MethodBase | SelectMethod (global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.MethodBase[] match, global::System.Type[] types, global::System.Reflection.ParameterModifier[] modifiers) |
DefaultBinder () | |
Static Public Member Functions | |
static global::System.Reflection.MethodBase | ExactBinding (global::System.Reflection.MethodBase[] match, global::System.Type[] types, global::System.Reflection.ParameterModifier[] modifiers) |
static global::System.Reflection.PropertyInfo | ExactPropertyBinding (global::System.Reflection.PropertyInfo[] match, global::System.Type returnType, global::System.Type[] types, global::System.Reflection.ParameterModifier[] modifiers) |
Static Package Functions | |
static bool | CompareMethodSigAndName (global::System.Reflection.MethodBase m1, global::System.Reflection.MethodBase m2) |
static int | GetHierarchyDepth (global::System.Type t) |
static global::System.Reflection.MethodBase | FindMostDerivedNewSlotMeth (global::System.Reflection.MethodBase[] match, int cMatches) |
static bool | CompareMethodSig (global::System.Reflection.MethodBase m1, global::System.Reflection.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 Member Functions | |
static int | FindMostSpecific (global::System.Reflection.ParameterInfo[] p1, int[] paramOrder1, global::System.Type paramArrayType1, global::System.Reflection.ParameterInfo[] p2, int[] paramOrder2, global::System.Type paramArrayType2, global::System.Type[] types, object[] args) |
static int | FindMostSpecificType (global::System.Type c1, global::System.Type c2, global::System.Type t) |
static int | FindMostSpecificMethod (global::System.Reflection.MethodBase m1, int[] paramOrder1, global::System.Type paramArrayType1, global::System.Reflection.MethodBase m2, int[] paramOrder2, global::System.Type paramArrayType2, global::System.Type[] types, object[] args) |
static int | FindMostSpecificField (global::System.Reflection.FieldInfo cur1, global::System.Reflection.FieldInfo cur2) |
static int | FindMostSpecificProperty (global::System.Reflection.PropertyInfo cur1, global::System.Reflection.PropertyInfo cur2) |
static void | ReorderParams (int[] paramOrder, object[] vars) |
static bool | CreateParamOrder (int[] paramOrder, global::System.Reflection.ParameterInfo[] pars, string[] names) |
static bool | CanConvertPrimitive (global::System.RuntimeType source, global::System.RuntimeType target) |
static bool | CanConvertPrimitiveObjectToType (object source, global::System.RuntimeType type) |
static bool | CanChangePrimitive (global::System.Type source, global::System.Type target) |
static bool | CanPrimitiveWiden (global::System.Type source, global::System.Type target) |
static | DefaultBinder () |
Static Private Attributes | |
static global::System.DefaultBinder.Primitives[] | _primitiveConversions |
Definition at line 13 of file DefaultBinder.cs.