public void Dispose() { if (IsDisposed) { return; } Collection.Untrack(this); // FIXME _HeldBy = null; IsDisposed = true; }
public void Dispose() { if (IsDisposed) { return; } // FIXME _HeldBy = null; IsDisposed = true; if (_IsTracked) { Collection.Untrack(WeakSelf); } }