20240206-1

This commit is contained in:
Александр Бабаев 2024-02-06 22:16:44 +03:00
parent 98e9ae049e
commit bc141c45bc

View File

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