Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.IlGen.XmlILModule Class Referencesealed

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()
 

Detailed Description

Definition at line 10 of file XmlILModule.cs.


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