public Validator( DelegateCheck check, DelegateGetErrorMessage getErrorMessage) { this.CheckFunction = check; this.errorMessageWithContextFunc = getErrorMessage; }
public Validator( Func <string> errorMessageFunc, DelegateCheck check, bool cacheTheErrorMessageFuncResult = true) { this.CheckFunction = check; this.errorMessageFunc = errorMessageFunc; this.cacheTheErrorMessageFuncResult = cacheTheErrorMessageFuncResult; }
public IAsyncResult BeginCheck(AsyncCallback callback) { this._delegateCheck = this.Check; return this._delegateCheck.BeginInvoke(callback, this._delegateCheck); }
public Validator(Enum errorCodeOrMessage, DelegateCheck check) { this.CheckFunction = check; this.errorCodeOrMessage = errorCodeOrMessage; }
public Validator(string errorMessage, DelegateCheck function) { this.Function = function; this.errorMessage = errorMessage; this.errorMessageFunc = null; }
public Validator(string errorMessage, DelegateCheck check) { this.CheckFunction = check; this.errorMessage = errorMessage; }