public static string GetTypeName(TArmRegisterType aType) { string ret = "??"; // try { ret = EnumUtils.ToString(aType); } catch (Exception) { } // return(ret); }
public ArmRegister(TArmRegisterType aType, string aOriginalName, uint aValue) { Value = aValue; // Save original name - used for UI presentation only iOriginalName = aOriginalName; // First map the name to a native type (if possible) RegType = aType; // Then map that type back onto a name, replacing // what the client originally supplied. This is because // we want to keep names consistent, e.g. R09 everwhere // instead of R9 and R09 depending on client behaviour. Name = GetTypeName(RegType); }