C# Error
CS0591 – Invalid value for argument to ‘{0}’ attribute
Reason for the Error & Solution
Invalid value for argument to ‘attribute’ attribute
An attribute was passed either an invalid argument or two mutually exclusive arguments.
Example
The following sample generates CS0591:
// CS0591.cs
using System;
[AttributeUsage(0)] // CS0591
class I: Attribute
{
}
public class a
{
public static void Main()
{
}
}