public int ReleaseHandleRef() { lock (LockObj) { int r = HandleRef.Decrement(); if (r < 0) { Dbg.Break(); } Debug.Assert(r >= 0); return(r); } }