Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.DispatchProxyGenerator.ProxyBuilder Class Referencesealed

Classes

class  EventAccessorInfo
 
class  GenericArray
 
class  ParametersArray
 
class  PropertyAccessorInfo
 

Package Functions

 ProxyBuilder (ProxyAssembly assembly, TypeBuilder tb, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type proxyBaseType)
 
GeneratedTypeInfo CreateType ()
 
void AddInterfaceImpl ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type iface)
 

Private Member Functions

void Complete ()
 
MethodBuilder AddMethodImpl (MethodInfo mi, int methodInfoIndex)
 

Static Private Member Functions

static int GetTypeCode (Type type)
 
static void Convert (ILGenerator il, Type source, Type target, bool isAddress)
 
static void Ldind (ILGenerator il, Type type)
 
static void Stind (ILGenerator il, Type type)
 

Private Attributes

readonly ProxyAssembly _assembly
 
readonly TypeBuilder _tb
 
readonly Type _proxyBaseType
 
readonly List< FieldBuilder_fields
 
readonly List< MethodInfo_methodInfos
 

Static Private Attributes

static readonly OpCode[] s_convOpCodes
 
static readonly OpCode[] s_ldindOpCodes
 
static readonly OpCode[] s_stindOpCodes
 

Detailed Description

Definition at line 85 of file DispatchProxyGenerator.cs.


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