21 instantiations of Checkpoint
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Latency\AddServerTimingHeaderMiddlewareTests.cs (1)
25Checkpoint checkpoint = new(RequestCheckpointConstants.ElapsedTillHeaders, TimeAdvanceMs, 1000);
Latency\LatencyContextControlExtensionsTests.cs (1)
36var checkpoints = new[] { new Checkpoint("ca", default, default) };
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Latency\Internal\HttpClientLatencyLogEnricherTest.cs (6)
21var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) }); 38var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) }); 58var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) });
Microsoft.Extensions.Telemetry (1)
Latency\Internal\CheckpointTracker.cs (1)
69_checkpoints[p - 1] = new Checkpoint(token.Name, Elapsed, Frequency);
Microsoft.Extensions.Telemetry.Abstractions.Tests (6)
Latency\CheckpointTests.cs (5)
14var c = new Checkpoint(name, 10_000_000_000, 10_000_000_000); 24var c1 = new Checkpoint(name, 1000, 1000); 25var c2 = new Checkpoint(name, 1000, 1000); 26var c3 = new Checkpoint("Diff", 1000, 1000); 27var c4 = new Checkpoint(name, 2000, 1000);
Latency\LatencyDataTests.cs (1)
60checkpoints[i] = new Checkpoint("c" + i, default, default);
Microsoft.Extensions.Telemetry.Tests (6)
Latency\Internal\LatencyConsoleExporterTests.cs (6)
169new Checkpoint("ca", 1, 1000), 170new Checkpoint("cb", 2, 1000), 171new Checkpoint("cc", 3, 1000) 195new Checkpoint("ccccccccccca", 1, 1000), 196new Checkpoint("cccccccccccb", 2, 1000), 197new Checkpoint("cccccccccccc", 3, 1000)
40 references to Checkpoint
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Latency\LatencyContextControlExtensions.cs (1)
14foreach (var checkpoint in checkpoints)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (3)
Latency\AddServerTimingHeaderMiddlewareTests.cs (2)
25Checkpoint checkpoint = new(RequestCheckpointConstants.ElapsedTillHeaders, TimeAdvanceMs, 1000); 26ArraySegment<Checkpoint> checkpoints = new(new[] { checkpoint });
Latency\LatencyContextControlExtensionsTests.cs (1)
37var chkSegment = new ArraySegment<Checkpoint>(checkpoints);
Microsoft.Extensions.Http.Diagnostics.Tests (3)
Latency\Internal\HttpClientLatencyLogEnricherTest.cs (3)
21var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) }); 38var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) }); 58var checkpoints = new ArraySegment<Checkpoint>(new[] { new Checkpoint("a", default, default), new Checkpoint("b", default, default) });
Microsoft.Extensions.Telemetry (4)
Latency\Internal\CheckpointTracker.cs (3)
18private readonly Checkpoint[] _checkpoints; 37_checkpoints = new Checkpoint[keyCount]; 76public ArraySegment<Checkpoint> Checkpoints => new(_checkpoints, 0, _numCheckpoints);
Latency\Internal\LatencyConsoleExporter.cs (1)
71var c = latencyData.Checkpoints[i];
Microsoft.Extensions.Telemetry.Abstractions (13)
Latency\Checkpoint.cs (8)
16public readonly struct Checkpoint : IEquatable<Checkpoint> 19/// Initializes a new instance of the <see cref="Checkpoint"/> struct. 51public override bool Equals(object? obj) => obj is Checkpoint m && Equals(m); 58public bool Equals(Checkpoint other) 74public static bool operator ==(Checkpoint left, Checkpoint right) 85public static bool operator !=(Checkpoint left, Checkpoint right)
Latency\LatencyData.cs (3)
16private readonly ArraySegment<Checkpoint> _checkpoints; 27public LatencyData(ArraySegment<Tag> tags, ArraySegment<Checkpoint> checkpoints, ArraySegment<Measure> measures, long durationTimestamp, long durationTimestampFrequency) 39public ReadOnlySpan<Checkpoint> Checkpoints => _checkpoints;
Latency\NullLatencyContext.cs (2)
13private readonly ArraySegment<Checkpoint> _checkpoints = new(Array.Empty<Checkpoint>());
Microsoft.Extensions.Telemetry.Abstractions.Tests (12)
Latency\CheckpointTests.cs (5)
14var c = new Checkpoint(name, 10_000_000_000, 10_000_000_000); 24var c1 = new Checkpoint(name, 1000, 1000); 25var c2 = new Checkpoint(name, 1000, 1000); 26var c3 = new Checkpoint("Diff", 1000, 1000); 27var c4 = new Checkpoint(name, 2000, 1000);
Latency\LatencyDataTests.cs (7)
25ArraySegment<Checkpoint> checkpoints = new ArraySegment<Checkpoint>(LatencyDataTests.GetCheckpoints(num)); 44ArraySegment<Checkpoint> checkpoints = new ArraySegment<Checkpoint>(LatencyDataTests.GetCheckpoints(num), 1, numCheckpoints); 55private static Checkpoint[] GetCheckpoints(int length) 57Checkpoint[] checkpoints = new Checkpoint[length];
Microsoft.Extensions.Telemetry.Tests (4)
Latency\Internal\LatencyConsoleExporterTests.cs (4)
167ArraySegment<Checkpoint> checkpoints = new(new[] 193ArraySegment<Checkpoint> checkpoints = new(new[] 219ArraySegment<Checkpoint> checkpoints = new(Array.Empty<Checkpoint>());