/// <inheritdoc/> public IEnumerable <MessageProviderInfo> GetMessageProviderInfo(ValidationRuleResult ruleResult) { return((from providerInfo in wrapped.GetMessageProviderInfo(ruleResult) where !(providerInfo.MessageProvider is null) select providerInfo) .ToList()); }
/// <inheritdoc/> public IEnumerable <MessageProviderInfo> GetMessageProviderInfo(ValidationRuleResult ruleResult) { return((from providerInfo in wrapped.GetMessageProviderInfo(ruleResult) let criteria = criteriaFactory.GetNonGenericMessageCriteria(providerInfo, ruleResult.RuleInterface) where criteria.CanGetFailureMessage(ruleResult) select GetMessageProviderInfo(providerInfo, criteria)) .ToList()); }