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

◆ ConditionalBranch()

void System.Xml.Xsl.IlGen.XmlILVisitor.ConditionalBranch ( QilNode ndBranch,
Type itemStorageType,
LocalBuilder locResult )
inlineprivate

Definition at line 549 of file XmlILVisitor.cs.

550 {
551 if (locResult == null)
552 {
554 {
556 }
557 else
558 {
560 }
561 }
562 else
563 {
567 }
568 }
void EnsureItemStorageType(XmlQueryType xmlType, Type storageTypeDest)
void NestedVisitWithBranch(QilNode nd, BranchingContext brctxt, Label lblBranch)
void NestedVisit(QilNode nd, Type itemStorageType, bool isCached)

References System.Xml.Xsl.IlGen.XmlILVisitor._iterCurr, System.Xml.Xsl.IlGen.IteratorDescriptor.CurrentBranchingContext, System.Xml.Xsl.IlGen.IteratorDescriptor.EnsureItemStorageType(), System.Xml.Xsl.IlGen.IteratorDescriptor.EnsureLocalNoCache(), System.Xml.Xsl.IlGen.IteratorDescriptor.GetLabelNext(), System.Xml.Xsl.IlGen.IteratorDescriptor.IsBranching, System.Xml.Xsl.IlGen.IteratorDescriptor.LabelBranch, System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisit(), System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisitEnsureStack(), and System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisitWithBranch().

Referenced by System.Xml.Xsl.IlGen.XmlILVisitor.VisitConditional().