StorageHelperRemoveEmptyItemsTKey, TValue(IDictionaryTKey, TValue, FuncTKey, TValue, Boolean) - метод
Удаляет пустые элементы, определяемые заданной функцией itemIsEmptyFunc,
из заданной коллекции dictionary.
Пространство имён: Tessa.Platform.StorageСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static bool RemoveEmptyItems<TKey, TValue>(
IDictionary<TKey, TValue> dictionary,
Func<TKey, TValue, bool> itemIsEmptyFunc
)
where TValue : class
Public Shared Function RemoveEmptyItems(Of TKey, TValue As Class) (
dictionary As IDictionary(Of TKey, TValue),
itemIsEmptyFunc As Func(Of TKey, TValue, Boolean)
) As Boolean
public:
generic<typename TKey, typename TValue>
where TValue : ref class
static bool RemoveEmptyItems(
IDictionary<TKey, TValue>^ dictionary,
Func<TKey, TValue, bool>^ itemIsEmptyFunc
)
static member RemoveEmptyItems :
dictionary : IDictionary<'TKey, 'TValue> *
itemIsEmptyFunc : Func<'TKey, 'TValue, bool> -> bool when 'TValue : not struct
- dictionary IDictionaryTKey, TValue
-
Коллекция, из которой необходимо удалить элементы, являющиеся пустыми.
- itemIsEmptyFunc FuncTKey, TValue, Boolean
-
Функция, возвращающая true, если переданное во втором параметре отличное от null
значение элемента коллекции является пустым для переданного в первом параметре ключа
и его следует удалить из коллекции.
- TKey
- Тип ключей заданной коллекции пар ключ / значение.
- TValue
- Ссылочный тип значения заданной коллекции пар ключ / значение.
Booleantrue, если из коллекции был удалён хотя бы один элемент;
false в противном случае.
Хэлпер удобно использовать в методах
Clean.