Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
delegate void | Setter (ref object obj, object value) |
delegate object | Getter (object obj) |
Static Public Member Functions | |
static Func< object > | GetMakeNewInstanceFunc ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type type) |
static Getter | CreateGetter (MemberInfo memberInfo) |
static Setter | CreateSetter (MemberInfo memberInfo) |
Private Member Functions | |
delegate void | StructSetDelegate< T, TArg > (ref T obj, TArg value) |
delegate TResult | StructGetDelegate< T, out TResult > (ref T obj) |
Static Private Member Functions | |
static object | Make< T > () |
static Getter | CreateGetterInternal< DeclaringType, PropertyType > (PropertyInfo propInfo) |
static Setter | CreateSetterInternal< DeclaringType, PropertyType > (PropertyInfo propInfo) |
Static Private Attributes | |
static readonly MethodInfo | s_createGetterInternal = typeof(FastInvokerBuilder).GetMethod("CreateGetterInternal", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic) |
static readonly MethodInfo | s_createSetterInternal = typeof(FastInvokerBuilder).GetMethod("CreateSetterInternal", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic) |
static readonly MethodInfo | s_make = typeof(FastInvokerBuilder).GetMethod("Make", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic) |
Definition at line 6 of file FastInvokerBuilder.cs.