C# 클래스 ExoRule.Validation.RequiredIfRule

상속: PropertyRule
파일 보기 프로젝트 열기: vc3/ExoRule

공개 메소드들

메소드 설명
RequiredIfRule ( string rootType, string property, string expression ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, Error error ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, Error error, object requiredValue ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, Error error ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, Error error, object requiredValue ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, object requiredValue ) : System
RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, object requiredValue ) : System
RequiredIfRule ( string rootType, string property, string expression, object requiredValue ) : System

보호된 메소드들

메소드 설명
ConditionApplies ( ModelInstance root ) : bool

비공개 메소드들

메소드 설명
CreateError ( string property, string compareSource = null, CompareOperator compareOperator = CompareOperator.Equal, object compareValue = null ) : ConditionType>.Func

메소드 상세

ConditionApplies() 보호된 메소드

protected ConditionApplies ( ModelInstance root ) : bool
root ModelInstance
리턴 bool

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string expression ) : System
rootType string
property string
expression string
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, Error error ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
error Error
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, Error error, object requiredValue ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
error Error
requiredValue object
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
invocationTypes RuleInvocationType
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, Error error ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
invocationTypes RuleInvocationType
error Error
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, Error error, object requiredValue ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
invocationTypes RuleInvocationType
error Error
requiredValue object
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, RuleInvocationType invocationTypes, object requiredValue ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
invocationTypes RuleInvocationType
requiredValue object
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string compareSource, CompareOperator compareOperator, object compareValue, object requiredValue ) : System
rootType string
property string
compareSource string
compareOperator CompareOperator
compareValue object
requiredValue object
리턴 System

RequiredIfRule() 공개 메소드

public RequiredIfRule ( string rootType, string property, string expression, object requiredValue ) : System
rootType string
property string
expression string
requiredValue object
리턴 System