public SafeSocketHandle (IntPtr preexistingHandle, bool ownsHandle) : base (ownsHandle) { SetHandle (preexistingHandle); if (THROW_ON_ABORT_RETRIES) threads_stacktraces = new Dictionary<Thread, StackTrace> (); }