CardSchemeSerializableObjectRemoveUnknownFromCollectionT - метод
Выполняет удаление из коллекции элементов, определённых как неизвестные, с записью сообщения
по таким элементам в результат валидации.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
protected static bool RemoveUnknownFromCollection<T>(
ICollection<T> items,
IValidationResultBuilder validationResult,
Func<T, bool> isUnknownFunc,
Action<T, IValidationResultBuilder> validateUnknownAction
)
Protected Shared Function RemoveUnknownFromCollection(Of T) (
items As ICollection(Of T),
validationResult As IValidationResultBuilder,
isUnknownFunc As Func(Of T, Boolean),
validateUnknownAction As Action(Of T, IValidationResultBuilder)
) As Boolean
protected:
generic<typename T>
static bool RemoveUnknownFromCollection(
ICollection<T>^ items,
IValidationResultBuilder^ validationResult,
Func<T, bool>^ isUnknownFunc,
Action<T, IValidationResultBuilder^>^ validateUnknownAction
)
static member RemoveUnknownFromCollection :
items : ICollection<'T> *
validationResult : IValidationResultBuilder *
isUnknownFunc : Func<'T, bool> *
validateUnknownAction : Action<'T, IValidationResultBuilder> -> bool
- items ICollectionT
-
Коллекция проверяемых элементов.
Значение null расценивается как пустая коллекция.
- validationResult IValidationResultBuilder
- Объект, выполняющий валидацию.
- isUnknownFunc FuncT, Boolean
-
Функция, определяющая, является ли переданный в качестве параметра элемент неизвестным.
- validateUnknownAction ActionT, IValidationResultBuilder
-
Метод, записывающий сообщение по первому параметру, который был определён как неизвестный элемент,
во второй параметр.
- T
- Тип элементов в коллекции.
Booleantrue, если был обнаружен хотя бы один элемент коллекции, являющийся неизвестным;
false в противном случае.