2 instantiations of BoundBlockInstrumentation
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2242var result = new BoundBlockInstrumentation(this.Syntax, local, prologue, epilogue, this.HasErrors);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
349instrumentation = new BoundBlockInstrumentation(
29 references to BoundBlockInstrumentation
Microsoft.CodeAnalysis.CSharp (29)
CodeGen\EmitStatement.cs (1)
678private void EmitInstrumentedBlock(BoundBlockInstrumentation instrumentation, BoundBlock block)
Generated\BoundNodes.xml.Generated.cs (16)
2238public BoundBlockInstrumentation Update(LocalSymbol local, BoundStatement prologue, BoundStatement epilogue) 2242var result = new BoundBlockInstrumentation(this.Syntax, local, prologue, epilogue, this.HasErrors); 3193public BoundBlock(SyntaxNode syntax, ImmutableArray<LocalSymbol> locals, ImmutableArray<LocalFunctionSymbol> localFunctions, bool hasUnsafeModifier, BoundBlockInstrumentation? instrumentation, ImmutableArray<BoundStatement> statements, bool hasErrors = false) 3210public BoundBlockInstrumentation? Instrumentation { get; } 3215public BoundBlock Update(ImmutableArray<LocalSymbol> locals, ImmutableArray<LocalFunctionSymbol> localFunctions, bool hasUnsafeModifier, BoundBlockInstrumentation? instrumentation, ImmutableArray<BoundStatement> statements) 8621return VisitBlockInstrumentation((BoundBlockInstrumentation)node, arg); 9023public virtual R VisitBlockInstrumentation(BoundBlockInstrumentation node, A arg) => this.DefaultVisit(node, arg); 9251public virtual BoundNode? VisitBlockInstrumentation(BoundBlockInstrumentation node) => this.DefaultVisit(node); 9646public override BoundNode? VisitBlockInstrumentation(BoundBlockInstrumentation node) 10749public override BoundNode? VisitBlockInstrumentation(BoundBlockInstrumentation node) 10890BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 12545public override BoundNode? VisitBlockInstrumentation(BoundBlockInstrumentation node) 12888BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 14921public override TreeDumperNode VisitBlockInstrumentation(BoundBlockInstrumentation node, object? arg) => new TreeDumperNode("blockInstrumentation", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.cs (1)
1170var newInstrumentation = node.Instrumentation;
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
237public override void InstrumentBlock(BoundBlock original, LocalRewriter rewriter, ref TemporaryArray<LocalSymbol> additionalLocals, out BoundStatement? prologue, out BoundStatement? epilogue, out BoundBlockInstrumentation? instrumentation)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
87public override void InstrumentBlock(BoundBlock original, LocalRewriter rewriter, ref TemporaryArray<LocalSymbol> additionalLocals, out BoundStatement? prologue, out BoundStatement? epilogue, out BoundBlockInstrumentation? instrumentation)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
145public override void InstrumentBlock(BoundBlock original, LocalRewriter rewriter, ref TemporaryArray<LocalSymbol> additionalLocals, out BoundStatement? prologue, out BoundStatement? epilogue, out BoundBlockInstrumentation? instrumentation)
Lowering\Instrumentation\Instrumenter.cs (1)
73public virtual void InstrumentBlock(BoundBlock original, LocalRewriter rewriter, ref TemporaryArray<LocalSymbol> additionalLocals, out BoundStatement? prologue, out BoundStatement? epilogue, out BoundBlockInstrumentation? instrumentation)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
29/// 1) <see cref="BoundBlockInstrumentation"/> 279public override void InstrumentBlock(BoundBlock original, LocalRewriter rewriter, ref TemporaryArray<LocalSymbol> additionalLocals, out BoundStatement? prologue, out BoundStatement? epilogue, out BoundBlockInstrumentation? instrumentation)
Lowering\LocalRewriter\LocalRewriter_Block.cs (1)
27BoundBlockInstrumentation? instrumentation = null;
Lowering\MethodToClassRewriter.cs (2)
158var newInstrumentation = removeInstrumentation ? null : (BoundBlockInstrumentation?)Visit(node.Instrumentation);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
97protected BoundBlockInstrumentation? instrumentation; 702instrumentation = (BoundBlockInstrumentation)Visit(node.Instrumentation);