Inheritance: ConditionalExpression
Ejemplo n.º 1
0
 public override void VisitOr(OrExpression or)
 {
     Label trueLabel = ilGenerator.DefineLabel();
     Label endLabel = ilGenerator.DefineLabel();
     or.Left.Accept(this);
     ilGenerator.Emit(OpCodes.Brtrue, trueLabel);
     or.Right.Accept(this);
     ilGenerator.Emit(OpCodes.Br, endLabel);
     ilGenerator.MarkLabel(trueLabel);
     ilGenerator.Emit(OpCodes.Ldc_I4_1);
     ilGenerator.MarkLabel(endLabel);
 }
Ejemplo n.º 2
0
 public override void VisitOr(OrExpression or)
 {
     VisitCond(or);
 }
Ejemplo n.º 3
0
Archivo: node.cs Proyecto: shugo/babel
 public virtual void VisitOr(OrExpression or)
 {
 }