Class ValidationExtensions
Provides extension methods for working with validation results.
Inherited Members
Namespace: ValidationFramework
Assembly: ValidationFramework.dll
Syntax
public static class ValidationExtensions
Methods
| Edit this page View SourceMerge(ValidationResult, ValidationResult)
Merges two validation results into a single result.
Declaration
public static ValidationResult Merge(this ValidationResult first, ValidationResult second)
Parameters
| Type | Name | Description |
|---|---|---|
| ValidationResult | first | The first validation result. |
| ValidationResult | second | The second validation result. |
Returns
| Type | Description |
|---|---|
| ValidationResult | A merged ValidationResult containing errors from both results. |
MergeAll(IEnumerable<ValidationResult>)
Merges multiple validation results into a single result.
Declaration
public static ValidationResult MergeAll(this IEnumerable<ValidationResult> results)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<ValidationResult> | results | The collection of validation results to merge. |
Returns
| Type | Description |
|---|---|
| ValidationResult | A merged ValidationResult containing errors from all results. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown when results is null. |