Class ValidationResult

Namespace
Wolfgang.Extensions.Mail.Validation
Assembly
Wolfgang.Extensions.Mail.dll

Represents the result of validating a MailMessage.

public sealed class ValidationResult
Inheritance
ValidationResult
Inherited Members

Properties

AllIssues

Gets all validation issues regardless of severity.

public IReadOnlyList<ValidationIssue> AllIssues { get; }

Property Value

IReadOnlyList<ValidationIssue>

Errors

Gets all validation issues with Error severity.

public IReadOnlyList<ValidationIssue> Errors { get; }

Property Value

IReadOnlyList<ValidationIssue>

IsValid

Gets a value indicating whether the message passed validation. Returns true when there are no errors (warnings do not affect validity).

public bool IsValid { get; }

Property Value

bool

Warnings

Gets all validation issues with Warning severity.

public IReadOnlyList<ValidationIssue> Warnings { get; }

Property Value

IReadOnlyList<ValidationIssue>