public ConfigurationValidatorAttribute(Type validator) {
if (validator == null) {
throw new ArgumentNullException("validator");
}
if (!typeof(ConfigurationValidatorBase).IsAssignableFrom(validator)) {
throw new ArgumentException(SR.GetString(SR.Validator_Attribute_param_not_validator, "ConfigurationValidatorBase"));
}
_validator = validator;
}
public virtual ConfigurationValidatorBase ValidatorInstance {