public List<IValidationResult> GetValidations(object tag)
{
var list = new List<IValidationResult>();
lock (_fieldValidations)
{
list.AddRange(from validation in _fieldValidations
where TagHelper.AreTagsEqual(validation.Tag, tag)
select validation as IValidationResult);
}
lock (_businessRuleValidations)
{
list.AddRange(from validation in _businessRuleValidations
where TagHelper.AreTagsEqual(validation.Tag, tag)
select validation as IValidationResult);
}
return list;
}