20240206-1
This commit is contained in:
parent
98e9ae049e
commit
bc141c45bc
@ -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>>
|
||||
|
Loading…
x
Reference in New Issue
Block a user