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

◆ VisitParent()

override QilNode System.Xml.Xsl.IlGen.XmlILVisitor.VisitParent ( QilUnary ndParent)
inlineprotectedvirtual

Reimplemented from System.Xml.Xsl.Qil.QilVisitor.

Definition at line 1573 of file XmlILVisitor.cs.

1574 {
1578 _helper.Call(XmlILMethods.NavMoveParent);
1580 _iterCurr.Storage = StorageDescriptor.Local(localBuilder, typeof(XPathNavigator), isCached: false);
1581 return ndParent;
1582 }
static readonly OpCode Brfalse
Definition OpCodes.cs:117
static readonly OpCode Ldloc
Definition OpCodes.cs:425
LocalBuilder DeclareLocal(string name, Type type)
void SyncToNavigator(LocalBuilder locNav, QilNode ndCtxt)

References System.Xml.Xsl.IlGen.XmlILVisitor._helper, System.Xml.Xsl.IlGen.XmlILVisitor._iterCurr, System.Reflection.Emit.OpCodes.Brfalse, System.Xml.Xsl.IlGen.GenerateHelper.Call(), System.Xml.Xsl.IlGen.GenerateHelper.DeclareLocal(), System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.Emit(), System.Xml.Xsl.IlGen.IteratorDescriptor.GetLabelNext(), System.Reflection.Emit.OpCodes.Ldloc, System.Xml.Xsl.IlGen.StorageDescriptor.Local(), System.Xml.Xsl.IlGen.XmlILMethods.NavMoveParent, and System.Xml.Xsl.IlGen.XmlILVisitor.SyncToNavigator().