In the workbench, I am a bit confused why I have to specify uiwidget: UIWidgets.ComboBox and enums: ParamEnumArray.FromEnum(TYPE) even though the variable is declared as an enum and not just an integer as shown below. Yes, I know that they are basically just an integer, but the compiler should be able to tell them apart and so should the workbench. If using an enum both of the above settings should be defaulted to. Same way the UI type automatically gets array<T> correctly.
enum TAG_MyEnum { YES, NO, RANDOM_STELLAR_BITFLIP } class TAG_MyClass { [Attribute(desc: "Hello World")] TAG_MyEnum m_eVariable; }