1 type derived from Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
21
internal abstract class CompoundInstrumenter :
Instrumenter
1 instantiation of Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\Instrumenter.cs (1)
31
public static readonly Instrumenter NoOp = new
Instrumenter
();
33 references to Instrumenter
Microsoft.CodeAnalysis.CSharp (33)
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)
14
/// Utility class, provides a convenient way of combining various <see cref="
Instrumenter
"/>s in a chain,
17
/// Default implementation of all APIs delegates to the "previous" <see cref="
Instrumenter
"/> passed as a parameter
23
public CompoundInstrumenter(
Instrumenter
previous)
29
public
Instrumenter
Previous { get; }
34
public CompoundInstrumenter WithPrevious(
Instrumenter
previous)
37
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)
31
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\Instrumentation\ModuleCancellationInstrumenter.cs (3)
28
Instrumenter
previous)
34
protected override CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous)
43
Instrumenter
previous,
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (3)
18
Instrumenter
previous)
24
protected override CompoundInstrumenter WithPreviousImpl(
Instrumenter
previous)
33
Instrumenter
previous,
Lowering\LocalRewriter\LocalRewriter.cs (5)
111
var
instrumenter =
Instrumenter
.NoOp;
192
private
Instrumenter
Instrumenter
355
var
oldInstrumenter = InstrumentationState.Instrumenter;
420
var
oldInstrumenter = InstrumentationState.Instrumenter;