Components\Dialogs\ManageDataDialog.razor.cs (16)
149_selectedRows.RemoveWhere(selection => !IsSelectionAvailable(selection));
409_selectedRows.Clear();
431if (!_selectedRows.Remove(key))
433_selectedRows.Add(key);
439private bool IsDataRowSelected(string resourceName, AspireDataType dataType) => _selectedRows.Contains((resourceName, dataType));
461return _selectedRows.Count == 0;
466return !_selectedRows.Any(r => r.DataType is not AspireDataType.Resource);
476return _selectedRows.Contains((row.Name, AspireDataType.Resource));
481if (!_selectedRows.Contains((row.Name, dataRow.DataType)))
496return !_selectedRows.Contains((row.Name, AspireDataType.Resource));
501if (_selectedRows.Contains((row.Name, dataRow.DataType)))
661foreach (var (resourceName, dataType) in _selectedRows)
690_selectedRows.Remove((resourceName, AspireDataType.Resource));
694_selectedRows.Add((resourceName, AspireDataType.Resource));
700_selectedRows.Add((resourceName, dataRow.DataType));
706_selectedRows.RemoveWhere(r => string.Equals(r.ResourceName, resourceName, StringComparisons.ResourceName));