diff --git a/anbs_cp/Classes/KeyValueList.cs b/anbs_cp/Classes/KeyValueList.cs index 8d7b8df..2a2e326 100644 --- a/anbs_cp/Classes/KeyValueList.cs +++ b/anbs_cp/Classes/KeyValueList.cs @@ -45,6 +45,12 @@ public class KeyValueList: IEnumerable> /// Значение public void Add (TK key, TV value) => _list.Add(new(key, value)); + /// + /// Добавляет в список некоторый набор элементов + /// + /// Некоторый набор элементов + public void AddRange (IEnumerable> list) => _list.AddRange(list); + /// /// Изменяет значение /// @@ -141,6 +147,15 @@ public class KeyValueList: IEnumerable> // ReSharper disable once NullableWarningSuppressionIsUsed public bool Contains (TK key) => Keys.Any(keyParam => keyParam!.Equals(key)); + /// + /// Очистка списка + /// + public void Clear () + { + // Очищаю список + _list.Clear(); + } + #endregion #region Реализация интерфейса IEnumerable>