namespace X86Disassembler.X86;
///
/// Base class for all x86 instruction operands
///
public abstract class Operand
{
///
/// Gets or sets the type of this operand
///
public OperandType Type { get; protected set; }
///
/// Gets or sets the size of the operand in bits (8, 16, 32)
///
public int Size { get; set; }
///
/// Returns a string representation of this operand
///
public abstract override string ToString();
}