private CopyOnWriteList(CopyOnWriteList <T> other) { _backing = other._backing; if (_backing != null) { lock (((ICollection)_backing).SyncRoot) { _backing.AddRef(); } } }
public Enumerator(BackingList backing) { _backing = backing; _inner = _backing.GetEnumerator(); _backing.AddRef(); }