C# Класс ExoRule.Validation.RangeRule

Applies conditions when the value of a ModelProperty is not within a specified range.
Наследование: PropertyRule
Показать файл Открыть проект

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

Метод Описание
RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum ) : System
RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, Error error, RuleInvocationType invocationTypes ) : System
RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, RuleInvocationType invocationTypes ) : System
RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, string errorMessage ) : System
RangeRule ( string rootType, string property, ModelExpression minimum, ModelExpression maximum, string errorMessage ) : System
RangeRule ( string rootType, string property, string minExpression, string maxExpression, string errorMessage ) : System

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

Метод Описание
ConditionApplies ( ModelInstance root ) : bool

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

Метод Описание
CreateError ( string property, IComparable minimum, IComparable maximum ) : ConditionType>.Func
SetRange ( IComparable minimum, IComparable maximum ) : void
SetRange ( ModelExpression minimum, ModelExpression maximum ) : void

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

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

protected ConditionApplies ( ModelInstance root ) : bool
root ModelInstance
Результат bool

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

public RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum ) : System
rootType string
property string
minimum IComparable
maximum IComparable
Результат System

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

public RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, Error error, RuleInvocationType invocationTypes ) : System
rootType string
property string
minimum IComparable
maximum IComparable
error Error
invocationTypes RuleInvocationType
Результат System

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

public RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, RuleInvocationType invocationTypes ) : System
rootType string
property string
minimum IComparable
maximum IComparable
invocationTypes RuleInvocationType
Результат System

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

public RangeRule ( string rootType, string property, IComparable minimum, IComparable maximum, string errorMessage ) : System
rootType string
property string
minimum IComparable
maximum IComparable
errorMessage string
Результат System

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

public RangeRule ( string rootType, string property, ModelExpression minimum, ModelExpression maximum, string errorMessage ) : System
rootType string
property string
minimum ModelExpression
maximum ModelExpression
errorMessage string
Результат System

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

public RangeRule ( string rootType, string property, string minExpression, string maxExpression, string errorMessage ) : System
rootType string
property string
minExpression string
maxExpression string
errorMessage string
Результат System