private static Type GetRegisterType(_reg reg) { if (reg == _reg.NONE) { return(null); } if (reg <= _reg.DL) { return(typeof(byte)); } if (reg <= _reg.DX) { return(typeof(short)); } if (reg <= _reg.EBP) { return(typeof(int)); } if (reg <= _reg.RSP) { return(typeof(long)); } throw new KeyNotFoundException(); }
private REG(_reg type) { _type = type; _exp = Expression.Parameter(GetRegisterType(type), type.ToString().ToLower()); }
set => _clyde._windowing !.WindowSetTitle(_reg, value);