public void CheckIfThrowDelayedException () { if (delayedException != null) { Sock.connected = false; throw delayedException; } if (error != 0) { Sock.connected = false; throw new SocketException (error); } }