public override Obj Remove(Obj obj) { if (!Contains(obj)) { return(this); } NeTreeSetObj treeSet = new NeTreeSetObj(elts, hashcodes, 0, elts.Length); return(treeSet.Remove(obj)); }
public override Obj Insert(Obj obj) { if (Contains(obj)) { return(this); } NeTreeSetObj treeSet = new NeTreeSetObj(elts, hashcodes, 0, elts.Length); return(treeSet.Insert(obj)); }