Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
XmlILModule (TypeBuilder typeBldr) | |
XmlILModule (bool useLRE, bool emitSymbols) | |
MethodInfo | DefineMethod (string name, Type returnType, Type[] paramTypes, string[] paramNames, XmlILMethodAttributes xmlAttrs) |
MethodInfo | FindMethod (string name) |
FieldInfo | DefineInitializedData (string name, byte[] data) |
FieldInfo | DefineField (string fieldName, Type type) |
ConstructorInfo | DefineTypeInitializer () |
void | BakeMethods () |
Delegate | CreateDelegate (string name, Type typDelegate) |
Static Public Member Functions | |
static ILGenerator | DefineMethodBody (MethodBase methInfo) |
Properties | |
bool | EmitSymbols [get] |
Static Private Member Functions | |
static ModuleBuilder | CreateLREModule () |
static AssemblyName | CreateAssemblyName () |
Private Attributes | |
TypeBuilder | _typeBldr |
Hashtable | _methods |
readonly bool | _useLRE |
readonly bool | _emitSymbols |
Static Private Attributes | |
static long | s_assemblyId |
static readonly ModuleBuilder | s_LREModule = CreateLREModule() |
Definition at line 10 of file XmlILModule.cs.