Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateHelperFunctions()

void System.Xml.Xsl.XmlILGenerator.CreateHelperFunctions ( )
inlineprivate

Definition at line 115 of file XmlILGenerator.cs.

116 {
117 MethodInfo methInfo = _module.DefineMethod("SyncToNavigator", typeof(XPathNavigator), new Type[2]
118 {
121 }, new string[2], (XmlILMethodAttributes)3);
136 }
static readonly OpCode Brfalse
Definition OpCodes.cs:117
static readonly OpCode Ldarg_1
Definition OpCodes.cs:11
static readonly OpCode Ret
Definition OpCodes.cs:87
static readonly OpCode Ldarg_0
Definition OpCodes.cs:9
void MethodBegin(MethodBase methInfo, ISourceLineInfo sourceInfo, bool initWriters)
static readonly MethodInfo NavClone
static readonly MethodInfo NavMoveTo
MethodInfo DefineMethod(string name, Type returnType, Type[] paramTypes, string[] paramNames, XmlILMethodAttributes xmlAttrs)

References System.Xml.Xsl.XmlILGenerator._helper, System.Xml.Xsl.XmlILGenerator._module, System.Reflection.Emit.OpCodes.Brfalse, System.Xml.Xsl.IlGen.GenerateHelper.Call(), System.Xml.Xsl.IlGen.GenerateHelper.DefineLabel(), System.Xml.Xsl.IlGen.XmlILModule.DefineMethod(), System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.Emit(), System.Reflection.Emit.OpCodes.Ldarg_0, System.Reflection.Emit.OpCodes.Ldarg_1, System.Xml.Xsl.IlGen.GenerateHelper.MarkLabel(), System.Xml.Xsl.IlGen.GenerateHelper.MethodBegin(), System.Xml.Xsl.IlGen.GenerateHelper.MethodEnd(), System.Xml.Xsl.IlGen.XmlILMethods.NavClone, System.Xml.Xsl.IlGen.XmlILMethods.NavMoveTo, and System.Reflection.Emit.OpCodes.Ret.

Referenced by System.Xml.Xsl.XmlILGenerator.Generate().