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

◆ EndNestedIterator()

void System.Xml.Xsl.IlGen.XmlILVisitor.EndNestedIterator ( QilNode nd)
inlineprivate

Definition at line 2939 of file XmlILVisitor.cs.

2940 {
2942 {
2943 _iterCurr.EnsureItemStorageType(nd.XmlType, typeof(bool));
2945 if (_iterCurr.CurrentBranchingContext == BranchingContext.OnTrue)
2946 {
2948 }
2949 else
2950 {
2952 }
2953 _iterCurr.Storage = StorageDescriptor.None();
2954 }
2957 }
static readonly OpCode Brfalse
Definition OpCodes.cs:117
static readonly OpCode Brtrue
Definition OpCodes.cs:119
void EnsureItemStorageType(XmlQueryType xmlType, Type storageTypeDest)

References System.Reflection.Emit.OpCodes.Brfalse, System.Reflection.Emit.OpCodes.Brtrue, System.Xml.Dictionary, and System.Xml.Xsl.IlGen.StorageDescriptor.None().

Referenced by System.Xml.Xsl.IlGen.XmlILVisitor.CreateAggregator(), System.Xml.Xsl.IlGen.XmlILVisitor.CreateContainerIterator(), System.Xml.Xsl.IlGen.XmlILVisitor.Function(), System.Xml.Xsl.IlGen.XmlILVisitor.GenerateConcat(), System.Xml.Xsl.IlGen.XmlILVisitor.HandleDodPatterns(), System.Xml.Xsl.IlGen.XmlILVisitor.HandleFilterPatterns(), System.Xml.Xsl.IlGen.XmlILVisitor.StartForBinding(), System.Xml.Xsl.IlGen.XmlILVisitor.StartLetBinding(), System.Xml.Xsl.IlGen.XmlILVisitor.Visit(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitAnd(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitFilter(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitGlobalValues(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitIsEmpty(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitLength(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitSort(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitSortKey(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitXPathNodeValue(), and System.Xml.Xsl.IlGen.XmlILVisitor.VisitXsltGenerateId().