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