5 instantiations of DimensionFilterViewModel
Aspire.Dashboard (1)
Components\Controls\Chart\ChartContainer.razor.cs (1)
221var dimensionModel = new DimensionFilterViewModel
Aspire.Dashboard.Components.Tests (4)
Controls\ChartFiltersTests.cs (4)
15var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 39var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 58var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 76var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };
23 references to DimensionFilterViewModel
Aspire.Dashboard (19)
Components\Controls\Chart\ChartContainer.razor.cs (9)
61public ImmutableList<DimensionFilterViewModel> DimensionFilters { get; set; } = []; 115public async Task DimensionValuesChangedAsync(DimensionFilterViewModel dimensionViewModel) 135foreach (var dimensionFilter in DimensionFilters) 145private static bool MatchFilter(KeyValuePair<string, string>[] attributes, DimensionFilterViewModel filter) 214private List<DimensionFilterViewModel> CreateUpdatedFilters(bool hasInstrumentChanged) 216var filters = new List<DimensionFilterViewModel>(); 221var dimensionModel = new DimensionFilterViewModel 244foreach (var item in filters) 258var existing = DimensionFilters.SingleOrDefault(m => m.Name == item.Name);
Components\Controls\Chart\ChartFilters.razor.cs (4)
20public required ImmutableList<DimensionFilterViewModel> DimensionFilters { get; set; } 23public EventCallback<DimensionFilterViewModel> OnDimensionValuesChanged { get; set; } 41private async Task OnTagSelectionChangedAsync(DimensionFilterViewModel context, DimensionValueViewModel tag, bool isChecked) 47private 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)
15var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 39var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 58var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" }; 76var dimensionFilter = new DimensionFilterViewModel { Name = "http.method" };