private void AsyncFail(Exception e) { OnFailOuter(false); if (_internalArgs != null) { _internalArgs.Dispose(); } _userArgs.FinishOperationAsyncFailure(e, 0, SocketFlags.None); }