3 instantiations of MetricDimensionCursor
Aspire.Dashboard (1)
Components\Controls\Chart\MetricInstrumentDataCache.cs (1)
32cursors.Add(new MetricDimensionCursor
Aspire.Dashboard.Tests (2)
ChartDataCalculatorTests.cs (1)
884new() { Attributes = firstAttributes, StartTime = start.AddSeconds(1) }
TelemetryRepositoryTests\MetricsTests.cs (1)
2376new MetricDimensionCursor
11 references to MetricDimensionCursor
Aspire.Dashboard (8)
Components\Controls\Chart\MetricInstrumentDataCache.cs (4)
12public static List<MetricDimensionCursor> CreateCursors(OtlpInstrumentData data, TimeSpan refreshLookback, TimeSpan dataPointInterval) 17var cursors = new List<MetricDimensionCursor>(data.Dimensions.Count); 44IReadOnlyList<MetricDimensionCursor> cursors, 51var cursor = cursors.FirstOrDefault(cursor => AttributesEqual(cursor.Attributes, refreshedDimension.Attributes));
Otlp\Storage\GetInstrumentRequest.cs (1)
44public IReadOnlyList<MetricDimensionCursor> DimensionCursors { get; init; } = [];
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (3)
205IReadOnlyList<MetricDimensionCursor> dimensionCursors, 378IReadOnlyList<MetricDimensionCursor> dimensionCursors, 391var cursor = dimensionCursors.FirstOrDefault(cursor =>
Aspire.Dashboard.Tests (3)
ChartDataCalculatorTests.cs (1)
882var cursors = new List<MetricDimensionCursor>
TelemetryRepositoryTests\MetricsTests.cs (2)
2455var cursor = Assert.Single(cursors); 2487async Task<OtlpInstrumentData> GetInstrumentAsync(IReadOnlyList<MetricDimensionCursor> dimensionCursors)