sclytrack Wrote:

> -------------
>       Maybe @Property is too general.
> 
>       b) @ToBeDisplayedInTheObjectInspectorOrPropertyEditorOfTheIDE
> 
>       (b) Would only be used in GUI api's, and not
>       everywhere there is a setter or getter, mutator or
>       accessor, reader or writer.
> -------------

Metadata is used not only in GUI. It's used in debugging, in C# it's also used 
to mark obsolete API which is done by keyword in D, it's used to control 
serialization and for example in webservices to mark methods as callable and in 
proxies to specify namespace and address. Everywhere, where someone makes use 
of metadata.

Reply via email to