Для изменения размера нажмите или перетащите

Tessa.Platform.Validation - пространство имён

Вспомогательные классы для выполнения валидации.
Классы
  КлассОписание
Открытый классFakeValidationResultBuilder
Игнорирует все сообщения о валидации, но корректно отображает признак того, что валидация выполнена успешно IsSuccessful, а также гарантирует, что объект, возвращённый методом Build(Boolean), будет иметь такое же значение IsSuccessful.
Открытый классValidateThat
Предикаты для процесса валидации.
Открытый классValidationException
Ошибка, связанная с результатом валидации ValidationResult.
Открытый классValidationExtensions
Методы-расширения для классов валидации.
Открытый класс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
Объект, осуществляющий валидацию свойств.
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIValidatable
Объект, поддерживающий базовую валидацию.
Открытый интерфейсIValidationKeyRegistry
Реестр ключей валидации ValidationKey.
Открытый интерфейсIValidationObject
Объект, поддерживающий валидацию свойств.
Открытый интерфейсIValidationResultBuilder
Выполняет построение результата валидации.
Открытый интерфейсIValidationResultItem
Сообщение о валидации.
Перечисления
  ПеречислениеОписание
Открытое перечислениеValidationLevel
Режим вывода текста в результате валидации.
Открытое перечислениеValidationResultType
Тип сообщения о валидации.