C# Class cloudscribe.Web.Common.DataAnnotations.RequiredWhenAttribute

Inheritance: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientModelValidator
Afficher le fichier Open project: joeaudette/cloudscribe

Protected Properties

Свойство Type Description
_innerAttribute System.ComponentModel.DataAnnotations.RequiredAttribute

Méthodes publiques

Méthode Description
AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
RequiredWhenAttribute ( string dependentProperty, object targetValue ) : Microsoft.Extensions.Localization

Méthodes protégées

Méthode Description
IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult

Private Methods

Méthode Description
CheckForLocalizer ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
GetErrorMessage ( string displayName ) : string
MergeAttribute ( string>.IDictionary attributes, string key, string value ) : bool

Method Details

AddValidation() public méthode

public AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
context Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext
Résultat void

IsValid() protected méthode

protected IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult
value object
validationContext System.ComponentModel.DataAnnotations.ValidationContext
Résultat System.ComponentModel.DataAnnotations.ValidationResult

RequiredWhenAttribute() public méthode

public RequiredWhenAttribute ( string dependentProperty, object targetValue ) : Microsoft.Extensions.Localization
dependentProperty string
targetValue object
Résultat Microsoft.Extensions.Localization

Property Details

_innerAttribute protected_oe property

protected RequiredAttribute,System.ComponentModel.DataAnnotations _innerAttribute
Résultat System.ComponentModel.DataAnnotations.RequiredAttribute