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