Table of Contents

Class UnlocalizedBuiltinValidator

Namespace
Dmnk.LocalizedDataAnnotations
Assembly
Dmnk.LocalizedDataAnnotations.dll

Implements IValidator by simply delegating to the "real" Validator.

public sealed class UnlocalizedBuiltinValidator : IValidator
Inheritance
UnlocalizedBuiltinValidator
Implements
Inherited Members

Constructors

UnlocalizedBuiltinValidator()

public UnlocalizedBuiltinValidator()

Methods

TryValidateObject(object, ValidationContext, ICollection<ValidationResult>, bool)

public bool TryValidateObject(object instance, ValidationContext validationContext, ICollection<ValidationResult> validationResults, bool validateAllProperties = false)

Parameters

instance object
validationContext ValidationContext
validationResults ICollection<ValidationResult>
validateAllProperties bool

Returns

bool

TryValidateProperty(object?, ValidationContext, ICollection<ValidationResult>)

public bool TryValidateProperty(object? value, ValidationContext validationContext, ICollection<ValidationResult> validationResults)

Parameters

value object
validationContext ValidationContext
validationResults ICollection<ValidationResult>

Returns

bool

TryValidateValue(object?, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>)

public bool TryValidateValue(object? value, ValidationContext validationContext, ICollection<ValidationResult> validationResults, IEnumerable<ValidationAttribute> validationAttributes)

Parameters

value object
validationContext ValidationContext
validationResults ICollection<ValidationResult>
validationAttributes IEnumerable<ValidationAttribute>

Returns

bool