Is this safe to do in Aurelius?
[ Enumeration( TEnumMappingType.emInteger ) ]
TShipOperation = ( Discharging = 100, Loading = 101 );
Is this safe to do in Aurelius?
[ Enumeration( TEnumMappingType.emInteger ) ]
TShipOperation = ( Discharging = 100, Loading = 101 );
Unfortunately, no. This is a Delphi limitation. When you add specific ordinal values to enumeration values, RTTI is not provided, and Aurelius can't work correctly due to lack of information.