public void SetHandleAsInvalid()
{
_isClosed = true;
GC.SuppressFinalize(this);
}
internal static void CloseInvalidOutCriticalHandle(CriticalHandle handle) { if (handle != null) { handle.SetHandleAsInvalid(); } }