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

◆ VisitTrue()

override QilNode System.Xml.Xsl.IlGen.XmlILVisitor.VisitTrue ( QilNode ndTrue)
inlineprotectedvirtual

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

Definition at line 286 of file XmlILVisitor.cs.

287 {
289 {
291 _iterCurr.Storage = StorageDescriptor.None();
292 }
293 else
294 {
295 _helper.LoadBoolean(boolVal: true);
296 _iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), isCached: false);
297 }
298 return ndTrue;
299 }
static readonly OpCode Brtrue
Definition OpCodes.cs:119
void EmitUnconditionalBranch(OpCode opcode, Label lblTarget)

References System.Xml.Xsl.IlGen.XmlILVisitor._helper, System.Xml.Xsl.IlGen.XmlILVisitor._iterCurr, System.Reflection.Emit.OpCodes.Brfalse, System.Reflection.Emit.OpCodes.Brtrue, System.Xml.Xsl.IlGen.IteratorDescriptor.CurrentBranchingContext, System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.EmitUnconditionalBranch(), System.Xml.Xsl.IlGen.IteratorDescriptor.LabelBranch, System.Xml.Xsl.IlGen.GenerateHelper.LoadBoolean(), System.Xml.Xsl.IlGen.StorageDescriptor.None(), and System.Xml.Xsl.IlGen.StorageDescriptor.Stack().