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

◆ VisitXsltCopy()

override QilNode System.Xml.Xsl.IlGen.XmlILVisitor.VisitXsltCopy ( QilBinary ndCopy)
inlineprotectedvirtual

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

Definition at line 2304 of file XmlILVisitor.cs.

2305 {
2309 _helper.Call(XmlILMethods.StartCopy);
2311 NestedVisit(ndCopy.Right);
2314 _helper.Call(XmlILMethods.EndCopy);
2316 _iterCurr.Storage = StorageDescriptor.None();
2317 return ndCopy;
2318 }
static readonly OpCode Brfalse
Definition OpCodes.cs:117
void NestedVisit(QilNode nd, Type itemStorageType, bool isCached)

References System.Xml.Xsl.IlGen.XmlILVisitor._helper, System.Reflection.Emit.OpCodes.Brfalse, System.Xml.Xsl.IlGen.GenerateHelper.Call(), System.Xml.Xsl.IlGen.GenerateHelper.DefineLabel(), System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.Emit(), System.Xml.Xsl.IlGen.XmlILMethods.EndCopy, System.Xml.Xsl.IlGen.GenerateHelper.LoadQueryOutput(), System.Xml.Xsl.IlGen.GenerateHelper.MarkLabel(), System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisit(), System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisitEnsureStack(), System.Xml.Xsl.IlGen.StorageDescriptor.None(), and System.Xml.Xsl.IlGen.XmlILMethods.StartCopy.