public bool Bytes(byte[] data, int bytes) { if (!Align()) { return(false); } if (r.WouldOverflow(bytes * 8)) { error = STREAM_ERROR_OVERFLOW; throw new SerializeException(); } r.Bytes(data, bytes); bitsRead += bytes * 8; return(true); }