Class ValidationResult
- Namespace
- Stratara.Abstractions.Validation
- Assembly
- Stratara.Abstractions.dll
The outcome of validating a single instance: the (possibly empty) set of failures an IValidator<T> produced.
public sealed record ValidationResult : IEquatable<ValidationResult>
- Inheritance
-
ValidationResult
- Implements
- Inherited Members
- Extension Methods
Constructors
ValidationResult(IReadOnlyList<ValidationFailure>)
The outcome of validating a single instance: the (possibly empty) set of failures an IValidator<T> produced.
public ValidationResult(IReadOnlyList<ValidationFailure> Errors)
Parameters
ErrorsIReadOnlyList<ValidationFailure>The failures detected. Empty when the instance is valid.
Fields
Success
A shared, reusable result that represents a valid instance with no failures.
public static readonly ValidationResult Success
Field Value
Properties
Errors
The failures detected. Empty when the instance is valid.
public IReadOnlyList<ValidationFailure> Errors { get; init; }
Property Value
IsValid
true when there are no failures of any severity.
public bool IsValid { get; }