private void EmitInt32(int value)
{
int offset = this.offset;
this.bytes[offset++] = (byte)value;
this.bytes[offset++] = (byte)(value >> 8);
this.bytes[offset++] = (byte)(value >> 16);
this.bytes[offset++] = (byte)(value >> 24);
this.offset = offset;
}