Aus meiner Sicht eine der besten Neuerungen in der Delphi-Language seit langer Zeit (zusammen mit den Generics)
Schade nur, dass Attributdefinitionen nicht einschränken können, auf welche Codeteile das Attribut angewendet werden darf. Man kann ein Attribut daher fast überall dort hinsetzen, wo man auch einen Kommentar setzen könnte
Oder ist das bei XE2 eventuell ergänzt worden, dass so etwas wie
@Scope ElementType.FIELD auch in Delphi geht:
Meta-Annotationen, Sichtbarkeit, annotierbare Programmelemente