13 instantiations of Measure
Microsoft.Extensions.Telemetry (1)
Latency\Internal\MeasureTracker.cs (1)
129_measures[i] = new Measure(_measureNames[i], _measureValues[i]);
Microsoft.Extensions.Telemetry.Abstractions.Tests (6)
Latency\LatencyDataTests.cs (1)
71measures[i] = new Measure("m" + i, i);
Latency\MeasureTests.cs (5)
15var c = new Measure(name, value); 25var m1 = new Measure(name, value); 26var m2 = new Measure(name, value); 27var m3 = new Measure("Diff", value); 28var m4 = new Measure(name, 150);
Microsoft.Extensions.Telemetry.Tests (6)
Latency\Internal\LatencyConsoleExporterTests.cs (6)
176new Measure("ma", 1), 177new Measure("mb", 2), 178new Measure("mc", 3), 202new Measure("mmmmmmmmmmma", 1), 203new Measure("mmmmmmmmmmmb", 2), 204new Measure("mmmmmmmmmmmc", 3),
33 references to Measure
Microsoft.Extensions.Telemetry (4)
Latency\Internal\LatencyConsoleExporter.cs (1)
103var m = latencyData.Measures[i];
Latency\Internal\MeasureTracker.cs (3)
18private readonly Measure[] _measures; 35_measures = new Measure[arraySize]; 123public ArraySegment<Measure> Measures
Microsoft.Extensions.Telemetry.Abstractions (13)
Latency\LatencyData.cs (3)
17private readonly ArraySegment<Measure> _measures; 27public LatencyData(ArraySegment<Tag> tags, ArraySegment<Checkpoint> checkpoints, ArraySegment<Measure> measures, long durationTimestamp, long durationTimestampFrequency) 49public ReadOnlySpan<Measure> Measures => _measures;
Latency\Measure.cs (8)
16public readonly struct Measure : IEquatable<Measure> 19/// Initializes a new instance of the <see cref="Measure"/> struct. 44public override bool Equals(object? obj) => obj is Measure m && Equals(m); 51public bool Equals(Measure other) => Value == other.Value && Name.Equals(other.Name, StringComparison.Ordinal); 65public static bool operator ==(Measure left, Measure right) 76public static bool operator !=(Measure left, Measure right)
Latency\NullLatencyContext.cs (2)
15private readonly ArraySegment<Measure> _measures = new(Array.Empty<Measure>());
Microsoft.Extensions.Telemetry.Abstractions.Tests (12)
Latency\LatencyDataTests.cs (7)
26ArraySegment<Measure> measures = new ArraySegment<Measure>(GetMeasures(num)); 45ArraySegment<Measure> measures = new ArraySegment<Measure>(GetMeasures(num), 2, numMeasures); 66private static Measure[] GetMeasures(int length) 68Measure[] measures = new Measure[length];
Latency\MeasureTests.cs (5)
15var c = new Measure(name, value); 25var m1 = new Measure(name, value); 26var m2 = new Measure(name, value); 27var m3 = new Measure("Diff", value); 28var m4 = new Measure(name, 150);
Microsoft.Extensions.Telemetry.Tests (4)
Latency\Internal\LatencyConsoleExporterTests.cs (4)
174ArraySegment<Measure> measures = new(new[] 200ArraySegment<Measure> measures = new(new[] 220ArraySegment<Measure> measures = new(Array.Empty<Measure>());