|
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.