1 type derived from Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
19
internal abstract class CompoundInstrumenter :
Instrumenter
1 instantiation of Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\Instrumenter.cs (1)
30
public static readonly Instrumenter NoOp = new
Instrumenter
();
27 references to Instrumenter
Microsoft.CodeAnalysis.CSharp (27)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (4)
22
/// It can be combined with other <see cref="
Instrumenter
"/>s.
45
Instrumenter
previous,
109
Instrumenter
previous) : base(previous)
138
protected override CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous)
Lowering\Instrumentation\CompoundInstrumenter.cs (6)
12
/// Utility class, provides a convenient way of combining various <see cref="
Instrumenter
"/>s in a chain,
15
/// Default implementation of all APIs delegates to the "previous" <see cref="
Instrumenter
"/> passed as a parameter
21
public CompoundInstrumenter(
Instrumenter
previous)
27
public
Instrumenter
Previous { get; }
32
public CompoundInstrumenter WithPrevious(
Instrumenter
previous)
35
protected abstract CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous);
Lowering\Instrumentation\DebugInfoInjector.cs (4)
18
/// It can be combined with other <see cref="
Instrumenter
"/>s. Usually, this class should be
29
private DebugInfoInjector(
Instrumenter
previous)
34
public static DebugInfoInjector Create(
Instrumenter
previous)
37
protected override CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous)
Lowering\Instrumentation\InstrumentationState.cs (4)
20
public
Instrumenter
Instrumenter { get; set; } =
Instrumenter
.NoOp;
26
static
Instrumenter
recurse(
Instrumenter
instrumenter)
Lowering\Instrumentation\Instrumenter.cs (1)
30
public static readonly
Instrumenter
NoOp = new Instrumenter();
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
135
Instrumenter
previous)
144
protected override CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous)
157
Instrumenter
previous,
Lowering\LocalRewriter\LocalRewriter.cs (5)
104
var
instrumenter =
Instrumenter
.NoOp;
171
private
Instrumenter
Instrumenter
296
var
oldInstrumenter = InstrumentationState.Instrumenter;
358
var
oldInstrumenter = InstrumentationState.Instrumenter;