47 references to Values
Aspire.Dashboard (14)
Components\Controls\Chart\ChartContainer.razor.cs (11)
381dimensionModel.Values.AddRange(item.Value.Select(v => 404item.SetSelectedValues(item.Values); 414? item.Values 415: item.Values.Where(newValue => existing.SelectedValues.Any(existingValue => existingValue.Value == newValue.Value)); 422item.SetSelectedValues(item.Values); 456!filter.Values.Select(value => value.Value).SequenceEqual(attribute.Value)) 478if (currentFilter.Name != updatedFilter.Name || currentFilter.Values.Count != updatedFilter.Values.Count) 483for (var valueIndex = 0; valueIndex < currentFilter.Values.Count; valueIndex++) 485var currentValue = currentFilter.Values[valueIndex]; 486var updatedValue = updatedFilter.Values[valueIndex];
Model\DimensionFilterViewModel.cs (3)
34return selectedValues.SetEquals(Values) 44Interlocked.Exchange(ref _selectedValues, Values.ToImmutableHashSet()); 53var allValues = Values.ToImmutableHashSet();
Aspire.Dashboard.Components.Tests (33)
Controls\ChartFiltersTests.cs (33)
22dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 23dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 24dimensionFilter.SetSelectedValues(dimensionFilter.Values); 37dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 38dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 39dimensionFilter.SetSelectedValues([dimensionFilter.Values[0]]); 53dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 54dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", }); 55dimensionFilter.SetSelectedValues([dimensionFilter.Values[0]]); 59Assert.Equal(dimensionFilter.Values.Count, dimensionFilter.SelectedValues.Count); 69dimensionFilter.Values.Add(getValue); 70dimensionFilter.Values.Add(postValue); 110dimensionFilter.Values.Add(new DimensionValueViewModel { Text = i.ToString(), Value = i.ToString() }); 112dimensionFilter.SetSelectedValues([dimensionFilter.Values[25]]); 132dimensionFilter.Values.Add(new DimensionValueViewModel { Text = i.ToString(), Value = i.ToString() }); 146dimensionFilter.SetSelectedValues([dimensionFilter.Values[0]]); 252updatedFilter.Values.Add(new DimensionValueViewModel { Text = "PUT", Value = "PUT", }); 253updatedFilter.SetSelectedValues(updatedFilter.Values); 269dimensionFilter.SetSelectedValues([dimensionFilter.Values.Single(v => v.Text == "POST")]); 283dimensionFilter.SetSelectedValues([dimensionFilter.Values.Single(v => v.Text == "POST")]); 298dimensionFilter.SetSelectedValues([dimensionFilter.Values.Single(v => v.Text == "POST")]); 312dimensionFilter.SetSelectedValues(dimensionFilter.Values); 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", }); 331var ordered = ChartFilterTags.GetOrderedValues(dimensionFilter.Values).Select(v => v.Text).ToList(); 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", }); 344var ordered = ChartFilterTags.GetOrderedValues(dimensionFilter.Values).Select(v => v.Text).ToList(); 378dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "GET", Value = "GET", }); 379dimensionFilter.Values.Add(new DimensionValueViewModel { Text = "POST", Value = "POST", });