1 type derived from Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
21internal abstract class CompoundInstrumenter : Instrumenter
1 instantiation of Instrumenter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\Instrumenter.cs (1)
31public 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. 45Instrumenter previous, 109Instrumenter previous) : base(previous) 138protected 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 23public CompoundInstrumenter(Instrumenter previous) 29public Instrumenter Previous { get; } 34public CompoundInstrumenter WithPrevious(Instrumenter previous) 37protected 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 29private DebugInfoInjector(Instrumenter previous) 34public static DebugInfoInjector Create(Instrumenter previous) 37protected override CompoundInstrumenter WithPreviousImpl(Instrumenter previous)
Lowering\Instrumentation\InstrumentationState.cs (4)
20public Instrumenter Instrumenter { get; set; } = Instrumenter.NoOp; 26static Instrumenter recurse(Instrumenter instrumenter)
Lowering\Instrumentation\Instrumenter.cs (1)
31public static readonly Instrumenter NoOp = new Instrumenter();
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (3)
135Instrumenter previous) 144protected override CompoundInstrumenter WithPreviousImpl(Instrumenter previous) 157Instrumenter previous,
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (3)
28Instrumenter previous) 34protected override CompoundInstrumenter WithPreviousImpl(Instrumenter previous) 43Instrumenter previous,
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (3)
18Instrumenter previous) 24protected override CompoundInstrumenter WithPreviousImpl(Instrumenter previous) 33Instrumenter previous,
Lowering\LocalRewriter\LocalRewriter.cs (5)
111var instrumenter = Instrumenter.NoOp; 192private Instrumenter Instrumenter 355var oldInstrumenter = InstrumentationState.Instrumenter; 420var oldInstrumenter = InstrumentationState.Instrumenter;