Tessa.Platform.Validation - пространство имён
Вспомогательные классы для выполнения валидации.
FakeValidationResultBuilder |
Игнорирует все сообщения о валидации, но корректно отображает признак того,
что валидация выполнена успешно IsSuccessful, а также гарантирует,
что объект, возвращённый методом Build(Boolean), будет иметь такое же значение
IsSuccessful.
|
PlainValidationResult |
Object with operations results including errors.
|
PlainValidationResultItem |
Message occured during validation or operation execution.
|
ValidateThat |
Предикаты для процесса валидации.
|
ValidationException |
Ошибка, связанная с результатом валидации ValidationResult.
|
ValidationExtensions |
Методы-расширения для классов валидации.
|
ValidationHelper |
Вспомогательные методы для проверки данных.
|
ValidationInfoStorageObject |
Строго типизированный декоратор для хранилища IDictionary<string, object>,
поддерживающий валидацию свойств и расширение произвольными данными через свойство Info.
|
ValidationKey |
Ключ сообщения о результате валидации. Позволяет определить причину сообщения.
|
ValidationKeyRegistry |
Реестр ключей валидации ValidationKey.
Класс является синглтоном.
|
ValidationKeys |
Стандартные ключи валидации.
|
ValidationObject |
Объект, поддерживающий валидацию свойств.
|
ValidationResult |
Результат валидации. Экземпляры класса являются неизменяемыми.
|
ValidationResultBuilder |
Объект, выполняющий построение результата валидации.
|
ValidationResultItem |
Сообщение о валидации.
|
ValidationSequence |
Отправная точка для процесса валидации.
|
ValidationStorageObject |
Строго типизированный декоратор для хранилища IDictionary<string, object>,
поддерживающий валидацию свойств.
|
ValidationStorageResultBuilder |
Объект, выполняющий построение результата валидации в хранилище Dictionary<string, object>.
|
ValidationStorageResultItem |
Сообщение о валидации, содержащееся в хранилище Dictionary<string, object>.
|
Validator |
Объект, осуществляющий валидацию свойств.
|