public virtual Object Clone()
{
SortedList sl = new SortedList(_size);
Array.Copy(_keys, 0, sl._keys, 0, _size);
Array.Copy(_values, 0, sl._values, 0, _size);
sl._size = _size;
sl._version = _version;
sl._comparer = _comparer;
// Don't copy keyList nor valueList.
return sl;
}