Esempio n. 1
0
 public override BoundStatement InstrumentBreakStatement(
     BoundBreakStatement original,
     BoundStatement rewritten
     )
 {
     return(AddSequencePoint(base.InstrumentBreakStatement(original, rewritten)));
 }
Esempio n. 2
0
 public virtual BoundStatement InstrumentBreakStatement(
     BoundBreakStatement original,
     BoundStatement rewritten
     )
 {
     return(InstrumentStatement(original, rewritten));
 }
Esempio n. 3
0
 public override BoundStatement InstrumentBreakStatement(
     BoundBreakStatement original,
     BoundStatement rewritten
     )
 {
     return(Previous.InstrumentBreakStatement(original, rewritten));
 }
        public override BoundNode VisitBreakStatement(BoundBreakStatement node)
        {
            BoundStatement result = new BoundGotoStatement(node.Syntax, node.Label, node.HasErrors);
            if (this.Instrument && !node.WasCompilerGenerated)
            {
                result = _instrumenter.InstrumentBreakStatement(node, result);
            }

            return result;
        }
        public override BoundNode VisitBreakStatement(BoundBreakStatement node)
        {
            BoundStatement result = new BoundGotoStatement(node.Syntax, node.Label, node.HasErrors);

            if (this.Instrument && !node.WasCompilerGenerated)
            {
                result = _instrumenter.InstrumentBreakStatement(node, result);
            }

            return(result);
        }
Esempio n. 6
0
 public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
 {
     return(AddDynamicAnalysis(original, base.InstrumentBreakStatement(original, rewritten)));
 }
Esempio n. 7
0
 public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
 {
     return AddSequencePoint(base.InstrumentBreakStatement(original, rewritten));
 }
Esempio n. 8
0
 public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
 {
     return Previous.InstrumentBreakStatement(original, rewritten);
 }
 public override BoundNode VisitBreakStatement(BoundBreakStatement node)
 {
     var result = new BoundGotoStatement(node.Syntax, node.Label, node.HasErrors);
     return AddSequencePoint(result);
 }
        public override BoundNode VisitBreakStatement(BoundBreakStatement node)
        {
            var result = new BoundGotoStatement(node.Syntax, node.Label, node.HasErrors);

            return(AddSequencePoint(result));
        }
Esempio n. 11
0
 public virtual BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
 {
     return InstrumentStatement(original, rewritten);
 }
Esempio n. 12
0
 public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
 {
     return AddDynamicAnalysis(original, base.InstrumentBreakStatement(original, rewritten));
 }