Components\Dialogs\ManageDataDialog.razor.cs (16)
149_selectedRows.RemoveWhere(selection => !IsSelectionAvailable(selection));
406_selectedRows.Clear();
428if (!_selectedRows.Remove(key))
430_selectedRows.Add(key);
436private bool IsDataRowSelected(string resourceName, AspireDataType dataType) => _selectedRows.Contains((resourceName, dataType));
458return _selectedRows.Count == 0;
463return !_selectedRows.Any(r => r.DataType is not AspireDataType.Resource);
473return _selectedRows.Contains((row.Name, AspireDataType.Resource));
478if (!_selectedRows.Contains((row.Name, dataRow.DataType)))
493return !_selectedRows.Contains((row.Name, AspireDataType.Resource));
498if (_selectedRows.Contains((row.Name, dataRow.DataType)))
662foreach (var (resourceName, dataType) in _selectedRows)
691_selectedRows.Remove((resourceName, AspireDataType.Resource));
695_selectedRows.Add((resourceName, AspireDataType.Resource));
701_selectedRows.Add((resourceName, dataRow.DataType));
707_selectedRows.RemoveWhere(r => string.Equals(r.ResourceName, resourceName, StringComparisons.ResourceName));