/// <summary>
 /// </summary>
 public RegExValidatorParser(PropertyInfo property, ConfigurationValidatorAttribute attribute)
     : base(property, attribute)
 {
 }
 public ChoConfigurationValidatorAttributeSurrogateValidator(ConfigurationValidatorAttribute validationAttribute)
 {
     ChoGuard.ArgumentNotNull(validationAttribute, "ValidationAttribute");
     _configurationValidatorBase = validationAttribute.ValidatorInstance;
 }
 /// <summary>
 /// </summary>
 protected ValidatorAttributeParser(PropertyInfo property, ConfigurationValidatorAttribute attribute)
 {
     Property  = property;
     Attribute = attribute;
 }
 /// <summary>
 /// </summary>
 protected NoValidatorParser(PropertyInfo property, ConfigurationValidatorAttribute attribute)
     : base(property, attribute)
 {
 }
 /// <summary>
 /// </summary>
 public PositiveTimeSpanValidatorParser(PropertyInfo property, ConfigurationValidatorAttribute attribute)
     : base(property, attribute)
 {
 }