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 |
Объект, осуществляющий валидацию свойств.
|