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>
|
/// <param name="value">Значение</param>
|
||||||
public void Add (TK key, TV value) => _list.Add(new(key, value));
|
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>
|
||||||
/// Изменяет значение
|
/// Изменяет значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -141,6 +147,15 @@ public class KeyValueList<TK, TV>: IEnumerable<KeyValue<TK, TV>>
|
|||||||
// ReSharper disable once NullableWarningSuppressionIsUsed
|
// ReSharper disable once NullableWarningSuppressionIsUsed
|
||||||
public bool Contains (TK key) => Keys.Any(keyParam => keyParam!.Equals(key));
|
public bool Contains (TK key) => Keys.Any(keyParam => keyParam!.Equals(key));
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Очистка списка
|
||||||
|
/// </summary>
|
||||||
|
public void Clear ()
|
||||||
|
{
|
||||||
|
// Очищаю список
|
||||||
|
_list.Clear();
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Реализация интерфейса IEnumerable<KeyValue<TK, TV>>
|
#region Реализация интерфейса IEnumerable<KeyValue<TK, TV>>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user