public void Close(bool resetOwner) { RuntimeHelpers.PrepareConstrainedRegions(); if (resetOwner) this._socketHandle = null; base.Close(); }
public static SafeOverlappedFree Alloc(SafeCloseSocket socketHandle) { SafeOverlappedFree safeOverlappedFree = SafeOverlappedFree.Alloc(); safeOverlappedFree._socketHandle = socketHandle; return safeOverlappedFree; }