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