5 instantiations of LatencyInstrumentProvider
Microsoft.Extensions.Telemetry.Tests (5)
Latency\Internal\LatencyContextPoolTests.cs (1)
93
return new LatencyContextPool(new
LatencyInstrumentProvider
(GetRegistry()));
Latency\Internal\LatencyContextProviderTests.cs (1)
112
return new
LatencyInstrumentProvider
(lcr);
Latency\Internal\LatencyContextTests.cs (2)
61
var li = new
LatencyInstrumentProvider
(r);
288
var li = new
LatencyInstrumentProvider
(r);
Latency\Internal\LatencyContextTokenIssuerTests.cs (1)
58
var li = new
LatencyInstrumentProvider
(r);
14 references to LatencyInstrumentProvider
Microsoft.Extensions.Telemetry (6)
Latency\Internal\LatencyContext.cs (1)
27
var
latencyInstrumentProvider = latencyContextPool.LatencyInstrumentProvider;
Latency\Internal\LatencyContextPool.cs (2)
15
internal readonly
LatencyInstrumentProvider
LatencyInstrumentProvider;
20
public LatencyContextPool(
LatencyInstrumentProvider
latencyInstrumentProvider)
Latency\Internal\LatencyContextProvider.cs (1)
17
public LatencyContextProvider(
LatencyInstrumentProvider
latencyInstrumentProvider)
Latency\Internal\LatencyContextTokenIssuer.cs (1)
16
public LatencyContextTokenIssuer(
LatencyInstrumentProvider
latencyInstrumentProvider)
Latency\LatencyContextExtensions.cs (1)
28
services.TryAddSingleton<
LatencyInstrumentProvider
>();
Microsoft.Extensions.Telemetry.Tests (8)
Latency\Internal\LatencyContextProviderTests.cs (5)
22
var
lip = GetLatencyInstrumentProvider(options);
37
var
lip = GetLatencyInstrumentProvider(options);
73
var
lip = GetLatencyInstrumentProvider(options);
101
var
lip = GetLatencyInstrumentProvider(options);
106
private static
LatencyInstrumentProvider
GetLatencyInstrumentProvider(LatencyContextOptions options)
Latency\Internal\LatencyContextTests.cs (2)
61
var
li = new LatencyInstrumentProvider(r);
288
var
li = new LatencyInstrumentProvider(r);
Latency\Internal\LatencyContextTokenIssuerTests.cs (1)
58
var
li = new LatencyInstrumentProvider(r);