21 instantiations of DimensionValueViewModel
Aspire.Dashboard (1)
Components\Controls\Chart\ChartContainer.razor.cs (1)
389return new DimensionValueViewModel
Aspire.Dashboard.Components.Tests (20)
Controls\ChartFiltersTests.cs (20)
22dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 23dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 37dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 38dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 53dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 54dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 67var getValue = new DimensionValueViewModel { Text = "GET", Value = "GET", }; 68var postValue = new DimensionValueViewModel { Text = "POST", Value = "POST", }; 110dimensionFilter.Values.Add(new DimensionValueViewModel { Text = i.ToString(), Value = i.ToString() }); 132dimensionFilter.Values.Add(new DimensionValueViewModel { Text = i.ToString(), Value = i.ToString() }); 252updatedFilter.Values.Add(new DimensionValueViewModel { Text = "PUT", Value = "PUT", }); 326dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "200", Value = "200", }); 327dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "404", Value = "404", }); 328dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "50", Value = "50", }); 329dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "1000", Value = "1000", }); 340dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 341dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 342dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "DELETE", Value = "DELETE", }); 378dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 379dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", });
16 references to DimensionValueViewModel
Aspire.Dashboard (12)
Components\Controls\Chart\ChartContainer.razor.cs (2)
485var currentValue = currentFilter.Values[valueIndex]; 486var updatedValue = updatedFilter.Values[valueIndex];
Components\Controls\Chart\ChartFilterPopover.razor.cs (1)
45private async Task OnTagSelectionChangedAsync(DimensionValueViewModel tag, bool isChecked)
Components\Controls\Chart\ChartFilterTags.razor.cs (4)
41private Task OnTagClickedAsync(MouseEventArgs args, DimensionValueViewModel tag) 46private async Task OnTagActivatedAsync(DimensionValueViewModel tag, bool toggleSelection) 66internal static IEnumerable<DimensionValueViewModel> GetOrderedValues(IReadOnlyList<DimensionValueViewModel> values)
Model\DimensionFilterViewModel.cs (5)
17private ImmutableHashSet<DimensionValueViewModel> _selectedValues = []; 20public List<DimensionValueViewModel> Values { get; } = []; 21public IReadOnlySet<DimensionValueViewModel> SelectedValues => Volatile.Read(ref _selectedValues); 68public void SetSelectedValues(IEnumerable<DimensionValueViewModel> dimensionValues) 73public void OnTagSelectionChanged(DimensionValueViewModel dimensionValue, bool isChecked)
Aspire.Dashboard.Components.Tests (4)
Controls\ChartFiltersTests.cs (4)
67var getValue = new DimensionValueViewModel { Text = "GET", Value = "GET", }; 68var postValue = new DimensionValueViewModel { Text = "POST", Value = "POST", }; 289var selectedValue = Assert.Single(dimensionFilter.SelectedValues); 318var selectedValue = Assert.Single(dimensionFilter.SelectedValues);