public Task CheckAllSelfRules(CancellationToken token = new CancellationToken()) { return(RuleManager.CheckAllRules()); }
public Task CheckAllRules(CancellationToken token = new CancellationToken()) { return(Task.WhenAll(RuleManager.CheckAllRules(token), PropertyValueManager.CheckAllRules(token))); }
public Task CheckAllRules(CancellationToken token = new CancellationToken()) { return(Task.WhenAll(RuleManager.CheckAllRules(token), Task.WhenAll(this.Select(t => t.CheckAllRules(token))))); }