public override void EndWrite(IAsyncResult asyncResult) { try { _networkStream.EndWrite(asyncResult); } finally { CheckError(); } }