Share via


Microsoft.Extensions.Validation Namespace

Classes

SkipValidationAttribute

Indicates that a property, parameter, or a type should not be validated. When applied to a property, validation is skipped for that property. When applied to a parameter, validation is skipped for that parameter. When applied to a type, validation is skipped for all properties and parameters of that type. This includes skipping validation of nested properties for complex types.

ValidatableParameterInfo

Contains validation information for a parameter.

ValidatablePropertyInfo

Contains validation information for a member of a type.

ValidatableTypeAttribute

Indicates that a type is validatable to support discovery by the validations generator.

ValidatableTypeInfo

Contains validation information for a type.

ValidateContext

Represents the context for validating a validatable object.

ValidationOptions

Provides configuration options for the validation system.

Structs

ValidationErrorContext

Represents the context of a validation error.

Interfaces

IValidatableInfo

Represents an interface for validating a value.

IValidatableInfoResolver

Provides an interface for resolving the validation information associated with a given <seealso cref="T:System.Type"></seealso> or <seealso cref="T:System.Reflection.ParameterInfo"></seealso>.