private void InvokeReactiveRules(IGeneralRule<T> rule) { if (_rxRuleService.GetReactiveRules().ContainsKey(rule.GetType())) { Execute(_rxRuleService.GetReactiveRules()[rule.GetType()].ToList()); } }
private async Task InvokeReactiveRulesAsync(IRuleAsync <T> asyncRule) { if (_rxRuleService.GetReactiveRules().ContainsKey(asyncRule.GetType())) { await ExecuteRulesAsync(_rxRuleService.GetReactiveRules()[asyncRule.GetType()]); } }