public sealed class FakeValidationResultBuilder : IValidationResultBuilder,
IReadOnlyList<IValidationResultItem>, IEnumerable<IValidationResultItem>, IEnumerable,
IReadOnlyCollection<IValidationResultItem>, IFormattablePublic NotInheritable Class FakeValidationResultBuilder
Implements IValidationResultBuilder, IReadOnlyList(Of IValidationResultItem),
IEnumerable(Of IValidationResultItem), IEnumerable, IReadOnlyCollection(Of IValidationResultItem),
IFormattablepublic ref class FakeValidationResultBuilder sealed : IValidationResultBuilder,
IReadOnlyList<IValidationResultItem^>, IEnumerable<IValidationResultItem^>, IEnumerable,
IReadOnlyCollection<IValidationResultItem^>, IFormattable[<SealedAttribute>]
type FakeValidationResultBuilder =
class
interface IValidationResultBuilder
interface IReadOnlyList<IValidationResultItem>
interface IEnumerable<IValidationResultItem>
interface IEnumerable
interface IReadOnlyCollection<IValidationResultItem>
interface IFormattable
end| FakeValidationResultBuilder | Инициализирует новый экземпляр класса FakeValidationResultBuilder |
| 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 | Returns an enumerator that iterates through the collection. |
| 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) | Возвращает строковое представление объекта с использованием информации о форматировании. |
| (FakeValidationResultBuilder to ValidationResult) | Преобразует заданный объект к типу [Tessa.Platform.Validation.ValidationResult]. |
| AddCardAndFileNotRelationWithFileVersionError |
Добавляет ошибку валидации CardAndFileNotRelationWithFileVersion
с информацией по стеку вызовов, если это разрешено флагами flags.
(Определяется CardExtensions) |
| 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) |
| AllOrNullIValidationResultItem |
Определяет отвечают ли все элементы последовательности переданному предикату.
(Определяется PlatformExtensions) |
| AsArrayIValidationResultItem |
Преобразует перечисление в массив. В случае, если перечисление не является массивом, к нему применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions) |
| AsArrayOrIListIValidationResultItem |
Преобразует перечисление в список IListT, доступный только для чтения, или в массив.
В случае, если перечисление не является списком или массивом, к нему применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions) |
| AsReadOnlyCollectionIValidationResultItem |
Преобразует перечисление в коллекцию, доступную только для чтения.
В случае, если перечисление не является коллекцией IReadOnlyCollectionT,
но является объектом IListT, к нему применяется AsReadOnlyT(IListT),
иначе к нему применяется ToImmutableListTSource(IEnumerableTSource).
(Определяется CollectionsExtensions) |
| AsReadOnlyListIValidationResultItem |
Преобразует перечисление в список, доступный только для чтения.
В случае, если перечисление не является списком IReadOnlyListT,
но является объектом IListT, к нему применяется AsReadOnlyT(IListT),
иначе к нему применяется ToImmutableListTSource(IEnumerableTSource).
(Определяется CollectionsExtensions) |
| AsStorage |
Возвращает объект IValidationResultBuilder, приведённый к типу ValidationStorageResultBuilder.
Создаёт копию объекта, если его тип отличается.
(Определяется ValidationExtensions) |
| BeginSequence |
Создаёт последовательность валидации и возвращает объект, позволяющий добавлять сообщения валидации.
Метод удобен для использования в блоках using(var validator = validationResult.BeginSequence()) { ... }.
Вызов метода аналогичен вызову Begin(IValidationResultBuilder).
(Определяется ValidationExtensions) |
| ForEachIValidationResultItem |
Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется CollectionsExtensions) |
| FullOuterJoinIValidationResultItem, TInner, TKey, TResult |
Объединяет две последовательности по алгоритму FULL OUTER JOIN.
(Определяется CollectionsExtensions) |
| IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется CollectionsExtensions) |
| IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions) |
| LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется CollectionsExtensions) |
| LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions) |
| OrderByAttributeAndTypeIValidationResultItem | Сортирует элементы с учётом атрибута OrderAttribute на типах объектов. Если атрибут отсутствует или элемент равен null - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа элемента (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки). (Определяется PlatformExtensions) |
| OrderByDbmsBaseIValidationResultItem |
Метод для сортировки списка в порядке по возрастанию с учётом особенностей СУБД.
(Определяется DataExtensions) |
| OrderByDependenciesIValidationResultItem | (Определяется CollectionsExtensions) |
| OrderByDependenciesIValidationResultItem | (Определяется CollectionsExtensions) |
| OrderByDependenciesIValidationResultItem, TKey | (Определяется CollectionsExtensions) |
| OrderByDependenciesIValidationResultItem, TKey | (Определяется CollectionsExtensions) |
| OrderByDescendingDbmsBaseIValidationResultItem |
Метод для сортировки списка в порядке по убыванию с учётом особенностей СУБД.
(Определяется DataExtensions) |
| OrderByLocalizedIValidationResultItem |
Сортирует значения последовательности по возрастанию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
| OrderByLocalizedDescendingIValidationResultItem |
Сортирует значения последовательности по убыванию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
| OrderByNoteItemGroupIValidationResultItem |
Сортирует объекты по группе NoteItemGroup с учётом переданного порядка групп orderedGroups.
(Определяется NotesExtensions) |
| RunWithMaxDegreeOfParallelismAsyncIValidationResultItem |
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions) |
| ToDictionaryAsyncIValidationResultItem, TKey, TElement |
Создает словарь DictionaryTKey, TValue из объекта IEnumerableT
в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions) |
| ToObservableCollectionIValidationResultItem |
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется CollectionsExtensions) |
| ToSealableListIValidationResultItem |
Возвращает список объектов, поддерживающий защиту от изменений.
Каждый из объектов T в списке либо не реализует интерфейс ISealable,
либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется CollectionsExtensions) |
| TryFirstIValidationResultItem |
Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется CollectionsExtensions) |
| TrySingleOrDefaultIValidationResultItem |
Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется CollectionsExtensions) |
| WithPreviousAndNextIValidationResultItem | (Определяется EnumerableExtensions) |