Exemple #1
0
 public override BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(AddSequencePoint(base.InstrumentNoOpStatement(original, rewritten)));
 }
Exemple #2
0
 public virtual BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(InstrumentStatement(original, rewritten));
 }
Exemple #3
0
 public override BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(Previous.InstrumentNoOpStatement(original, rewritten));
 }
Exemple #4
0
 public override BoundNode VisitNoOpStatement(BoundNoOpStatement node)
 {
     return((node.WasCompilerGenerated || !this.Instrument)
       ? new BoundBlock(
                node.Syntax,
                ImmutableArray <LocalSymbol> .Empty,
                ImmutableArray <BoundStatement> .Empty
                )
       : _instrumenter.InstrumentNoOpStatement(node, node));
 }
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return(AddDynamicAnalysis(original, base.InstrumentNoOpStatement(original, rewritten)));
 }
Exemple #6
0
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return AddSequencePoint(base.InstrumentNoOpStatement(original, rewritten));
 }
Exemple #7
0
 public override BoundNode VisitNoOpStatement(BoundNoOpStatement node)
 {
     return((node.WasCompilerGenerated || !this.GenerateDebugInfo)
         ? new BoundBlock(node.Syntax, ImmutableArray <LocalSymbol> .Empty, ImmutableArray <LocalFunctionSymbol> .Empty, ImmutableArray <BoundStatement> .Empty)
         : AddSequencePoint(node));
 }
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return Previous.InstrumentNoOpStatement(original, rewritten);
 }
 public override BoundNode VisitNoOpStatement(BoundNoOpStatement node)
 {
     return (node.WasCompilerGenerated || !this.generateDebugInfo)
         ? new BoundBlock(node.Syntax, ImmutableArray<LocalSymbol>.Empty, ImmutableArray<BoundStatement>.Empty)
         : AddSequencePoint(node);
 }
Exemple #10
0
 public virtual BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return InstrumentStatement(original, rewritten);
 }
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return AddDynamicAnalysis(original, base.InstrumentNoOpStatement(original, rewritten));
 }
 public override BoundNode VisitNoOpStatement(BoundNoOpStatement node)
 {
     return (node.WasCompilerGenerated || !this.Instrument)
         ? new BoundBlock(node.Syntax, ImmutableArray<LocalSymbol>.Empty, ImmutableArray<LocalFunctionSymbol>.Empty, ImmutableArray<BoundStatement>.Empty)
         : _instrumenter.InstrumentNoOpStatement(node, node);
 }