Hello, Andreas!
I want to use this combination of flags
asEP_DISALLOW_VALUE_ASSIGN_FOR_REF_TYPE + asEP_ALLOW_IMPLICIT_HANDLE_TYPES
to exclude explicit handles from language syntax.
but engine is not handle all behaviors:
uint[] Get() { uint[] arr; return arr; } // Reference types cannot be returned by value from functions
void Set(uint[] arr) {} // Reference types cannot be passed by value in function parameters
Also in all Register* methods I must type @ in any way. Is this intend?