Custom attributes (again)
Manu
turkeyman at gmail.com
Fri Apr 6 03:23:47 PDT 2012
On 6 April 2012 10:48, Walter Bright <newshound2 at digitalmars.com> wrote:
> On 4/6/2012 12:35 AM, Alex Rønne Petersen wrote:
>
>> It actually can be a problem. In .NET land, there are many attributes
>> across
>> many projects (and even in the framework itself) with the same names. It
>> turns
>> out that regular namespace lookup rules alleviate this problem.
>>
>
>
> Perhaps a better scheme is:
>
> enum foo = 3;
>
> ...
>
> @attr(foo) int x;
>
> That way, foo will follow all the usual rules.
>
What about:
struct editor
{
this(string name, EditType, Colour = Colour.Default, string description =
null)
{
//...
}
blah blah blah
}
@attr(editor("thing",...blah...))
I don't see the advantage over:
@editor(...)
?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120406/b5d3f51f/attachment.html>
More information about the Digitalmars-d
mailing list