ValidatorValidateManyTKey, TValue(String, FuncIDictionaryTKey, TValue, FuncTValue, Boolean) - метод

Осуществляет валидацию всех объектов-значений в коллекции пар ключ / значение посредством заданной функции valueIsValid.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Validator ValidateMany<TKey, TValue>(
	string fieldName,
	Func<IDictionary<TKey, TValue>?> tryGetDictionaryFunc,
	Func<TValue, bool> valueIsValid
)

Параметры

fieldName  String
Имя проверяемого свойства.
tryGetDictionaryFunc  FuncIDictionaryTKey, TValue
Функция, возвращающая коллекцию пар ключ / значение.
valueIsValid  FuncTValue, Boolean
Функция, проверяющая значение свойства на валидность.

Параметры типа

TKey
Тип ключа в коллекции пар ключ / значение.
TValue
Тип значения в коллекции пар ключ / значение.

Возвращаемое значение

Validator
Текущий объект валидации.

См. также