public UniqueList(DelegateEquals function)
 {
     _equalsFunction = function;
 }
 public UniqueList(UniqueList <T> source)
     : base(source)
 {
     _equalsFunction = source._equalsFunction;
 }
 public UniqueList()
 {
     _equalsFunction = Equals;
 }