5 instantiations of DimensionFilterViewModel
Aspire.Dashboard (1)
Components\Controls\Chart\ChartContainer.razor.cs (1)
221
var dimensionModel = new
DimensionFilterViewModel
Aspire.Dashboard.Components.Tests (4)
Controls\ChartFiltersTests.cs (4)
15
var dimensionFilter = new
DimensionFilterViewModel
{ Name = "http.method" };
39
var dimensionFilter = new
DimensionFilterViewModel
{ Name = "http.method" };
58
var dimensionFilter = new
DimensionFilterViewModel
{ Name = "http.method" };
76
var dimensionFilter = new
DimensionFilterViewModel
{ Name = "http.method" };
23 references to DimensionFilterViewModel
Aspire.Dashboard (19)
Components\Controls\Chart\ChartContainer.razor.cs (9)
61
public ImmutableList<
DimensionFilterViewModel
> DimensionFilters { get; set; } = [];
115
public async Task DimensionValuesChangedAsync(
DimensionFilterViewModel
dimensionViewModel)
135
foreach (
var
dimensionFilter in DimensionFilters)
145
private static bool MatchFilter(KeyValuePair<string, string>[] attributes,
DimensionFilterViewModel
filter)
214
private List<
DimensionFilterViewModel
> CreateUpdatedFilters(bool hasInstrumentChanged)
216
var filters = new List<
DimensionFilterViewModel
>();
221
var
dimensionModel = new DimensionFilterViewModel
244
foreach (
var
item in filters)
258
var
existing = DimensionFilters.SingleOrDefault(m => m.Name == item.Name);
Components\Controls\Chart\ChartFilters.razor.cs (4)
20
public required ImmutableList<
DimensionFilterViewModel
> DimensionFilters { get; set; }
23
public EventCallback<
DimensionFilterViewModel
> OnDimensionValuesChanged { get; set; }
41
private async Task OnTagSelectionChangedAsync(
DimensionFilterViewModel
context, DimensionValueViewModel tag, bool isChecked)
47
private async Task OnAllValuesSelectionChangedAsync(
DimensionFilterViewModel
context, bool? isChecked)
Components_Controls_Chart_ChartContainer_razor.g.cs (6)
586
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Immutable.ImmutableList<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>>(
603
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>(this,
780
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Immutable.ImmutableList<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>>(
797
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.
DimensionFilterViewModel
>(this,
Aspire.Dashboard.Components.Tests (4)
Controls\ChartFiltersTests.cs (4)
15
var
dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };
39
var
dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };
58
var
dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };
76
var
dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };