public IEnumerable <Type> GetSupportedAttributeTypes(string translatorName) { if (string.IsNullOrEmpty(translatorName)) { throw new ArgumentNullException("translatorName"); } using (_resourceLocker.ReadLocker) { IClientValidationRuleTranslator provider = GetClientValidationRuleTranslator(translatorName); return(provider.GetSupportedAttributeTypes()); } }
public ClientValidationRule Translate(string translatorName, Attribute attribute) { if (string.IsNullOrEmpty(translatorName)) { throw new ArgumentNullException("translatorName"); } if (attribute == null) { throw new ArgumentNullException("attribute"); } using (_resourceLocker.ReadLocker) { IClientValidationRuleTranslator provider = GetClientValidationRuleTranslator(translatorName); return(provider.Translate(attribute)); } }