C# Class MvvmValidation.Internal.ValidationRule

Inheritance: IAsyncValidationRule
Datei anzeigen Open project: pglazkov/MvvmValidation Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Evaluate ( ) : RuleResult
EvaluateAsync ( ) : Task
ValidationRule ( IValidationTarget target, Func validateDelegate, Func asyncValidateAction ) : System
WithSettings ( Action setSettingsDelegate ) : IValidationRule

Method Details

Evaluate() public method

public Evaluate ( ) : RuleResult
return RuleResult

EvaluateAsync() public method

public EvaluateAsync ( ) : Task
return Task

ValidationRule() public method

public ValidationRule ( IValidationTarget target, Func validateDelegate, Func asyncValidateAction ) : System
target IValidationTarget
validateDelegate Func
asyncValidateAction Func
return System

WithSettings() public method

public WithSettings ( Action setSettingsDelegate ) : IValidationRule
setSettingsDelegate Action
return IValidationRule