/// <summary> /// Returns a deep copy of the receiverd /// /// <summary> /// <returns> a deep copy of the receiver.</returns> public override Object Clone() { // overridden for performance only. LongArrayList clone = new LongArrayList((long[])_elements.Clone()); clone.SetSizeRaw(Size); return(clone); }