From bc141c45bc4bf8ac137063e70f03f5ce696a8e6c Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 6 Feb 2024 22:16:44 +0300 Subject: [PATCH] 20240206-1 --- anbs_cp/Classes/KeyValueList.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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>