Terraria v1.4.4.9
Terraria source code documentation
|
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 |
Definition at line 85 of file DispatchProxyGenerator.cs.