3 instantiations of CheckpointToken
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Latency\Internal\HttpMockProvider.cs (1)
24.Returns((string c) => { return new CheckpointToken(c, 0); });
Microsoft.Extensions.Telemetry (1)
Latency\Internal\CheckpointTracker.cs (1)
56return new CheckpointToken(name, pos);
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Latency\CheckpointTests.cs (1)
44var c = new CheckpointToken(name, pos);
38 references to CheckpointToken
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Latency\CapturePipelineEntryMiddleware.cs (1)
17private readonly CheckpointToken _elapsedTillEntry;
Latency\CapturePipelineExitMiddleware.cs (2)
17private readonly CheckpointToken _elapsedTillPipelineExit; 19private readonly CheckpointToken _elapsedResponseProcessed;
Latency\CaptureResponseTimeMiddleware.cs (2)
17private readonly CheckpointToken _elapsedTillHeaders; 19private readonly CheckpointToken _elapsedTillFinished;
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Latency\AddServerTimingHeaderMiddlewareTests.cs (1)
72public void AddCheckpoint(CheckpointToken token) => throw new NotSupportedException();
Microsoft.Extensions.Http.Diagnostics (10)
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
27private readonly CheckpointToken _enricherInvoked;
Latency\Internal\HttpLatencyTelemetryHandler.cs (1)
23private readonly CheckpointToken _handlerStart;
Latency\Internal\HttpRequestLatencyListener.cs (8)
58CheckpointToken? token = _eventToCheckpointToken.GetCheckpointToken(eventSourceName, eventName); 120private readonly FrozenDictionary<string, FrozenDictionary<string, CheckpointToken>> _eventToTokenMap; 124Dictionary<string, CheckpointToken> socket = []; 130Dictionary<string, CheckpointToken> nameResolution = []; 136Dictionary<string, CheckpointToken> http = []; 142_eventToTokenMap = new Dictionary<string, FrozenDictionary<string, CheckpointToken>> 150public CheckpointToken? GetCheckpointToken(string eventSourceName, string? eventName) 154if (events.TryGetValue(eventName, out var token))
Microsoft.Extensions.Http.Diagnostics.Tests (5)
Latency\Internal\HttpMockProvider.cs (1)
39lc.Setup(a => a.AddCheckpoint(It.IsAny<CheckpointToken>()));
Latency\Internal\HttpRequestLatencyListenerTest.cs (4)
160lc.Verify(a => a.AddCheckpoint(It.IsAny<CheckpointToken>()), Times.Never); 185lc.Verify(a => a.AddCheckpoint(It.IsAny<CheckpointToken>()), Times.Exactly(numHttpEvents)); 198lc.Verify(a => a.AddCheckpoint(It.IsAny<CheckpointToken>()), Times.Exactly(numHttpEvents + numSocketEvents)); 211lc.Verify(a => a.AddCheckpoint(It.IsAny<CheckpointToken>()),
Microsoft.Extensions.Telemetry (4)
Latency\Internal\CheckpointTracker.cs (2)
53public CheckpointToken GetToken(string name) 64public void Add(CheckpointToken token)
Latency\Internal\LatencyContext.cs (1)
42public void AddCheckpoint(CheckpointToken token)
Latency\Internal\LatencyContextTokenIssuer.cs (1)
24public CheckpointToken GetCheckpointToken(string name)
Microsoft.Extensions.Telemetry.Abstractions (6)
Latency\ILatencyContext.cs (1)
39void AddCheckpoint(CheckpointToken token);
Latency\NullLatencyContext.cs (2)
36public void AddCheckpoint(CheckpointToken token) 52public CheckpointToken GetCheckpointToken(string name) => default;
Latency\Registration\CheckpointToken.cs (1)
27/// Initializes a new instance of the <see cref="CheckpointToken"/> struct.
Latency\Registration\ILatencyContextTokenIssuer.cs (2)
25/// <returns>Token to use with <see cref="ILatencyContext.AddCheckpoint(CheckpointToken)"/>.</returns> 27CheckpointToken GetCheckpointToken(string name);
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Latency\CheckpointTests.cs (1)
44var c = new CheckpointToken(name, pos);
Microsoft.Extensions.Telemetry.Tests (6)
Latency\Internal\LatencyContextProviderTests.cs (2)
41var ct = tokenissuer.GetCheckpointToken("ca"); 77var ct = tokenissuer.GetCheckpointToken("ca");
Latency\Internal\LatencyContextTests.cs (2)
247var checkpointToken = tokenIssuer.GetCheckpointToken(TokenName); 273var checkpointToken = tokenIssuer.GetCheckpointToken(TokenName);
Latency\Internal\LatencyContextTokenIssuerTests.cs (2)
23var ct = lcti.GetCheckpointToken("cb"); 42var ct = lcti.GetCheckpointToken("ta");