AsmResolver.X86.X86Disassembler.GetOperandType C# (CSharp) Method

GetOperandType() private static method

private static GetOperandType ( X86OperandSize size ) : X86OperandUsage
size X86OperandSize
return X86OperandUsage
        private static X86OperandUsage GetOperandType(X86OperandSize size)
        {
            switch (size)
            {
                case X86OperandSize.Byte:
                    return X86OperandUsage.BytePointer;
                case X86OperandSize.Dword:
                    return X86OperandUsage.DwordPointer;
                case X86OperandSize.WordOrDword:
                    return X86OperandUsage.DwordPointer; // TODO: use operand-size override opcode
                case X86OperandSize.Fword:
                    return X86OperandUsage.FwordPointer;
            }
            throw new ArgumentException();
        }