private void ReadBytes(int count) { if(!MessageStream.Fill(Buffer, 0, count)) { throw Guard.LiveMessageReader_UnexpectedEndOfStream(); } }