public void Close (bool resetOwner) { RuntimeHelpers.PrepareConstrainedRegions(); try {} finally { if (resetOwner) { _socketHandle = null; } Close(); } }