Compiler Error CS0591

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()
    {
    }
}