CardSchemeSerializableObjectRemoveUnknownFromCollectionT - метод

Выполняет удаление из коллекции элементов, определённых как неизвестные, с записью сообщения по таким элементам в результат валидации.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected static bool RemoveUnknownFromCollection<T>(
	ICollection<T> items,
	IValidationResultBuilder validationResult,
	Func<T, bool> isUnknownFunc,
	Action<T, IValidationResultBuilder> validateUnknownAction
)

Параметры

items  ICollectionT
Коллекция проверяемых элементов. Значение null расценивается как пустая коллекция.
validationResult  IValidationResultBuilder
Объект, выполняющий валидацию.
isUnknownFunc  FuncT, Boolean
Функция, определяющая, является ли переданный в качестве параметра элемент неизвестным.
validateUnknownAction  ActionT, IValidationResultBuilder
Метод, записывающий сообщение по первому параметру, который был определён как неизвестный элемент, во второй параметр.

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

T
Тип элементов в коллекции.

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

Boolean
true, если был обнаружен хотя бы один элемент коллекции, являющийся неизвестным; false в противном случае.

См. также