public object[] ToArray() { AcquireReaderLock(); try { return _list.ToArray(); } finally { ReleaseReaderLock(); } }