AsmResolver.X86.X86Disassembler.GetRegisterFromToken C# (CSharp) Метод

GetRegisterFromToken() приватный статический Метод

private static GetRegisterFromToken ( byte token, X86RegisterSize size ) : X86Register
token byte
size X86RegisterSize
Результат X86Register
        private static X86Register GetRegisterFromToken(byte token, X86RegisterSize size)
        {
            var register = (X86Register)token;
            switch (size)
            {
                case X86RegisterSize.Byte:
                    return register;
                case X86RegisterSize.Word:
                    return register | X86Register.Ax;
                case X86RegisterSize.Dword:
                    return register | X86Register.Eax;
            }
            throw new NotSupportedException();
        }