Aliases the base type of T, if T is a typedef or enum, or T otherwise.
Recurses into further typedefs/enums if required.
Veryfies that the aliased type is not a class, pointer, function, delegate
or associative array (a reference type other than a dynamic array).
Aliases the base type of T, if T is a typedef or enum, or T otherwise. Recurses into further typedefs/enums if required. Veryfies that the aliased type is not a class, pointer, function, delegate or associative array (a reference type other than a dynamic array).