I'm using a custom attribute inherited from an attribute class. I'm using it like this:
[MyCustomAttribute("CONTROL")]
[MyCustomAttribute("ALT")]
[MyCustomAttribute("SHIFT")]
[MyCustomAttribute("D")]
public void setColor()
{
}
But the "Duplicate 'MyCustomAttribute' attribute" error is shown.
How can I create a duplicate allowed attribute?
Best Solution
Stick an
AttributeUsage
attribute onto your Attribute class (yep, that's mouthful) and setAllowMultiple
totrue
: