18 instantiations of DimensionValueViewModel
Aspire.Dashboard (1)
Components\Controls\Chart\ChartContainer.razor.cs (1)
383return new DimensionValueViewModel
Aspire.Dashboard.Components.Tests (17)
Controls\ChartFiltersTests.cs (17)
21dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 22dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 36dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 37dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 52dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 53dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 66var getValue = new DimensionValueViewModel { Text = "GET", Value = "GET", }; 67var postValue = new DimensionValueViewModel { Text = "POST", Value = "POST", }; 156dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "200", Value = "200", }); 157dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "404", Value = "404", }); 158dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "50", Value = "50", }); 159dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "1000", Value = "1000", }); 170dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 171dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 172dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "DELETE", Value = "DELETE", }); 208dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 209dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", });
16 references to DimensionValueViewModel
Aspire.Dashboard (12)
Components\Controls\Chart\ChartContainer.razor.cs (2)
479var currentValue = currentFilter.Values[valueIndex]; 480var updatedValue = updatedFilter.Values[valueIndex];
Components\Controls\Chart\ChartFilterPopover.razor.cs (1)
27private async Task OnTagSelectionChangedAsync(DimensionValueViewModel tag, bool isChecked)
Components\Controls\Chart\ChartFilterTags.razor.cs (4)
46private Task OnTagClickedAsync(MouseEventArgs args, DimensionValueViewModel tag) 51private async Task OnTagActivatedAsync(DimensionValueViewModel tag, bool toggleSelection) 75internal static IEnumerable<DimensionValueViewModel> GetOrderedValues(IReadOnlyList<DimensionValueViewModel> values)
Model\DimensionFilterViewModel.cs (5)
14private ImmutableHashSet<DimensionValueViewModel> _selectedValues = []; 17public List<DimensionValueViewModel> Values { get; } = []; 18public IReadOnlySet<DimensionValueViewModel> SelectedValues => Volatile.Read(ref _selectedValues); 63public void SetSelectedValues(IEnumerable<DimensionValueViewModel> dimensionValues) 68public void OnTagSelectionChanged(DimensionValueViewModel dimensionValue, bool isChecked)
Aspire.Dashboard.Components.Tests (4)
Controls\ChartFiltersTests.cs (4)
66var getValue = new DimensionValueViewModel { Text = "GET", Value = "GET", }; 67var postValue = new DimensionValueViewModel { Text = "POST", Value = "POST", }; 119var selectedValue = Assert.Single(dimensionFilter.SelectedValues); 148var selectedValue = Assert.Single(dimensionFilter.SelectedValues);