Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.FastInvokerBuilder Class Reference

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)
 

Detailed Description

Definition at line 6 of file FastInvokerBuilder.cs.


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