C# Класс cloudscribe.Web.Common.DataAnnotations.RequiredWhenAttribute

Наследование: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientModelValidator
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_innerAttribute System.ComponentModel.DataAnnotations.RequiredAttribute

Открытые методы

Метод Описание
AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
RequiredWhenAttribute ( string dependentProperty, object targetValue ) : Microsoft.Extensions.Localization

Защищенные методы

Метод Описание
IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult

Приватные методы

Метод Описание
CheckForLocalizer ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
GetErrorMessage ( string displayName ) : string
MergeAttribute ( string>.IDictionary attributes, string key, string value ) : bool

Описание методов

AddValidation() публичный Метод

public AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
context Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext
Результат void

IsValid() защищенный Метод

protected IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult
value object
validationContext System.ComponentModel.DataAnnotations.ValidationContext
Результат System.ComponentModel.DataAnnotations.ValidationResult

RequiredWhenAttribute() публичный Метод

public RequiredWhenAttribute ( string dependentProperty, object targetValue ) : Microsoft.Extensions.Localization
dependentProperty string
targetValue object
Результат Microsoft.Extensions.Localization

Описание свойств

_innerAttribute защищенное свойство

protected RequiredAttribute,System.ComponentModel.DataAnnotations _innerAttribute
Результат System.ComponentModel.DataAnnotations.RequiredAttribute