public void CopyTo(T[] array, int arrayIndex) { s.CopyTo(array, arrayIndex); }
void ICollection <T> .CopyTo(T[] array, int arrayIndex) { lock (this) { set.CopyTo(array, arrayIndex); } }