private void WriteOperandOffset(X86OffsetType type, int offset)
{
switch (type)
{
case X86OffsetType.None:
break;
case X86OffsetType.Short:
_writer.WriteSByte((sbyte)offset);
break;
case X86OffsetType.Long:
_writer.WriteInt32(offset);
break;
default:
throw new NotSupportedException("Unrecognized or unsupported offset type.");
}
}