CS0591 de erro do compilador

Mensagem de erro

Valor inválido para argumento para atributo 'attribute'

Foi passado um atributo ou um argumento inválido dois argumentos mutuamente exclusivo.

Exemplo

O exemplo a seguir gera CS0591:

// CS0591.cs
using System;

[AttributeUsage(0)]   // CS0591
class I: Attribute
{
}

public class a
{
    public static void Main()
    {
    }
}