Könnte man den neuen Typen irgendwie ein Attribut verpassen? Etwas wie
Delphi-Quellcode:
type
[IstAliasFür( TypeInfo(Single) )]
TFloat = type Single;
habe ich versucht, aber lustigerweise ergibt die Auswertung von
TypeInfo(Single)
im Konstruktor des Attributs etwas anderes als später zur Laufzeit wenn das geprüft werden soll.