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

◆ EndConjunctiveTests()

void System.Xml.Xsl.IlGen.XmlILVisitor.EndConjunctiveTests ( BranchingContext brctxt,
Label lblBranch,
Label lblOnFalse )
inlineprivate

Definition at line 397 of file XmlILVisitor.cs.

398 {
399 switch (brctxt)
400 {
401 case BranchingContext.OnTrue:
403 goto case BranchingContext.OnFalse;
404 case BranchingContext.OnFalse:
405 _iterCurr.Storage = StorageDescriptor.None();
406 break;
407 case BranchingContext.None:
409 _iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), isCached: false);
410 break;
411 }
412 }
void ConvBranchToBool(Label lblBranch, bool isTrueBranch)

References System.Xml.Xsl.IlGen.XmlILVisitor._helper, System.Xml.Xsl.IlGen.GenerateHelper.ConvBranchToBool(), System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.MarkLabel(), System.Xml.Xsl.IlGen.StorageDescriptor.None(), and System.Xml.Xsl.IlGen.StorageDescriptor.Stack().

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