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" };
17 references to DimensionFilterViewModel
Aspire.Dashboard (13)
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)
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" };