public sealed class ValidationResultBuilder : IValidationResultBuilder,
IReadOnlyList<IValidationResultItem>, IEnumerable<IValidationResultItem>, IEnumerable,
IReadOnlyCollection<IValidationResultItem>, IFormattable
Public NotInheritable Class ValidationResultBuilder
Implements IValidationResultBuilder, IReadOnlyList(Of IValidationResultItem),
IEnumerable(Of IValidationResultItem), IEnumerable, IReadOnlyCollection(Of IValidationResultItem),
IFormattable
public ref class ValidationResultBuilder sealed : IValidationResultBuilder,
IReadOnlyList<IValidationResultItem^>, IEnumerable<IValidationResultItem^>, IEnumerable,
IReadOnlyCollection<IValidationResultItem^>, IFormattable
[<SealedAttribute>]
type ValidationResultBuilder =
class
interface IValidationResultBuilder
interface IReadOnlyList<IValidationResultItem>
interface IEnumerable<IValidationResultItem>
interface IEnumerable
interface IReadOnlyCollection<IValidationResultItem>
interface IFormattable
end
ValidationResultBuilder | Создаёт экземпляр класса с параметрами по умолчанию. |
ValidationResultBuilder(Int32) | Создаёт экземпляр класса с указанием начальной вместимости списка сообщений. |
Add(IValidationResultBuilder) | Добавляет сообщения валидации, которые были добавлены в заданный объект, выполняющий построение результата валидации. |
Add(IValidationResultItem) | Добавляет копию указанного сообщения валидации. |
Add(ValidationResult) | Добавляет сообщения о валидации, заданные в указанном результате валидации. |
Add(ValidationKey, ValidationResultType, String, String, String, String, String) | Добавляет информационное сообщение с указанным текстом. |
Build | Выполняет построение объекта, содержащего результат валидации. |
Clear | Удаляет все сообщения валидации. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetEnumerator | Возвращает итератор по элементам коллекции. |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
HasData | Возвращает признак того, что объект содержит сообщения валидации. |
IsSuccessful | Возвращает признак того, что результат валидации при его построении будет успешным. |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
Remove | Удаляет заданное сообщение валидации. Возвращает признак того, что сообщение было найдено и удалено. |
RemoveAll(String) | Удаляет все сообщения валидации, которые добавлены с заданным сообщением. Возвращает количество удалённых сообщений. |
RemoveAll(ValidationKey) | Удаляет все сообщения валидации, которые добавлены с заданным ключом. Возвращает количество удалённых сообщений. |
RemoveAt | Удаляет сообщение валидации с заданным индексом. |
ToString |
Возвращает строковое представление объекта, включающее подробную информацию о событиях валидации.
(Переопределяет ObjectToString) |
ToString(String) | Возвращает строковое представление объекта с использованием информации о форматировании для текущей культуры. |
ToString(ValidationLevel) | Возвращает текстовое представление для сообщений валидации с указанным режимом вывода. |
ToString(String, IFormatProvider) | Возвращает строковое представление объекта с использованием информации о форматировании. |
(ValidationResultBuilder to ValidationResult) | Преобразует заданный объект к типу [Tessa.Platform.Validation.ValidationResult]. |
AddError |
Добавляет сообщение об ошибке с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddError |
Добавляет сообщение об ошибке с заданным текстом.
(Определяется ValidationExtensions) |
AddError |
Добавляет сообщение об ошибке с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AddException |
Добавляет информацию по исключению.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с заданным текстом.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AddInstanceNotFoundError |
Добавляет ошибку валидации InstanceNotFound с информацией по стеку вызовов, если это разрешено флагами flags.
(Определяется CardExtensions) |
AddRange |
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions) |
AddRange |
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с заданным текстом.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AsArrayIValidationResultItem |
Преобразует коллекцию в массив. В случае, если коллекция не является массивом, к ней применяется ToArrayTSource(IEnumerableTSource).
(Определяется EnumerableExtensions) |
BeginSequence |
Создаёт последовательность валидации и возвращает объект, позволяющий добавлять сообщения валидации.
Метод удобен для использования в блоках using(var validator = validationResult.BeginSequence()) { ... }.
Вызов метода аналогичен вызову Begin(IValidationResultBuilder).
(Определяется ValidationExtensions) |
ConvertToListDictionariesIValidationResultItem |
Осуществляет сопоставлению коллекции source на коллекцию
коллекций ключ-значение в соответствии с контекстом сопоставления по умолчанию
(Определяется DictionaryConverter) |
ConvertToListDictionariesIValidationResultItem |
Осуществляет сопоставлению коллекции source на коллекцию
коллекций ключ-значение в соответствии с контекстом сопоставления context (Определяется DictionaryConverter) |
ForEachIValidationResultItem |
Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется EnumerableExtensions) |
FullOuterJoinIValidationResultItem, TInner, TKey, TResult | (Определяется Extensions) |
Get | (Определяется ComHelper) |
IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется Extensions) |
IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется Extensions) |
LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions) |
OrderByDependenciesIValidationResultItem | (Определяется Extensions) |
OrderByDependenciesIValidationResultItem | (Определяется Extensions) |
OrderByDependenciesIValidationResultItem, TKey | (Определяется Extensions) |
OrderByDependenciesIValidationResultItem, TKey | (Определяется Extensions) |
OrderByLocalizedIValidationResultItem |
Сортирует значения последовательности по возрастанию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
OrderByLocalizedDescendingIValidationResultItem |
Сортирует значения последовательности по убыванию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
RunWithMaxDegreeOfParallelismAsyncIValidationResultItem |
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions) |
Set | (Определяется ComHelper) |
ToDictionaryAsyncIValidationResultItem, TKey, TElement |
Создает словарь DictionaryTKey, TValue из объекта IEnumerableT
в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions) |
ToObservableCollectionIValidationResultItem |
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions) |
ToSealableListIValidationResultItem |
Возвращает список объектов, поддерживающий защиту от изменений.
Каждый из объектов T в списке либо не реализует интерфейс ISealable,
либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions) |
TryFirstIValidationResultItem |
Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется EnumerableExtensions) |
TrySingleOrDefaultIValidationResultItem |
Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется EnumerableExtensions) |