public void Remove(ClientValidator validator)
 {
     int index = this.IndexOf(validator);
     if (index >= 0)
     {
         this.RemoveAt(index);
     }
 }
 public int IndexOf(ClientValidator validator)
 {
     if (validator != null)
     {
         return this.validators.IndexOf(validator);
     }
     return -1;
 }
 public void AddAt(int index, ClientValidator validator)
 {
     if (validator == null)
     {
         throw new ArgumentNullException("validator");
     }
     if (index == -1)
     {
         this.validators.Add(validator);
     }
     else
     {
         this.validators.Insert(index, validator);
     }
     validator.SetOwner(this.owner);
 }
 public void Add(ClientValidator validator)
 {
     this.AddAt(-1, validator);
 }