コード例 #1
0
 public override BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(AddSequencePoint(base.InstrumentNoOpStatement(original, rewritten)));
 }
コード例 #2
0
ファイル: Instrumenter.cs プロジェクト: belav/roslyn
 public virtual BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(InstrumentStatement(original, rewritten));
 }
コード例 #3
0
ファイル: CompoundInstrumenter.cs プロジェクト: belav/roslyn
 public override BoundStatement InstrumentNoOpStatement(
     BoundNoOpStatement original,
     BoundStatement rewritten
     )
 {
     return(Previous.InstrumentNoOpStatement(original, rewritten));
 }
コード例 #4
0
ファイル: LocalRewriter_Block.cs プロジェクト: belav/roslyn
 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));
 }
コード例 #5
0
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return(AddDynamicAnalysis(original, base.InstrumentNoOpStatement(original, rewritten)));
 }
コード例 #6
0
ファイル: DebugInfoInjector.cs プロジェクト: xeronith/roslyn
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return AddSequencePoint(base.InstrumentNoOpStatement(original, rewritten));
 }
コード例 #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));
 }
コード例 #8
0
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return Previous.InstrumentNoOpStatement(original, rewritten);
 }
コード例 #9
0
 public override BoundNode VisitNoOpStatement(BoundNoOpStatement node)
 {
     return (node.WasCompilerGenerated || !this.generateDebugInfo)
         ? new BoundBlock(node.Syntax, ImmutableArray<LocalSymbol>.Empty, ImmutableArray<BoundStatement>.Empty)
         : AddSequencePoint(node);
 }
コード例 #10
0
ファイル: Instrumenter.cs プロジェクト: Rickinio/roslyn
 public virtual BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return InstrumentStatement(original, rewritten);
 }
コード例 #11
0
 public override BoundStatement InstrumentNoOpStatement(BoundNoOpStatement original, BoundStatement rewritten)
 {
     return AddDynamicAnalysis(original, base.InstrumentNoOpStatement(original, rewritten));
 }
コード例 #12
0
 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);
 }