public void Add(string id, Control controlToValidate, object valueToCompare, string errorMessage) { if(!list.ContainsKey(id)) { WinCompareValidator validator = new WinCompareValidator(id,controlToValidate,valueToCompare,errorMessage,this.parent); list.Add(id,validator); } else { throw new Exception("Item already exists in the collection."); } }
public void Add(WinCompareValidator value) { if(!list.ContainsKey( value.Id)) { value.Parent = this.parent; list.Add(value.Id,value); } else { throw new Exception("Item already exists in the collection."); } }