aviso do compilador (nível 1) CS0658

Mensagem de erro

modificador de atributo não é um local de atributo reconhecido.Todos os atributos neste bloco serão ignorados.

Um modificador de atributo inválido foi especificado.See Destinos de atributo para obter mais informações.

O exemplo a seguir gera CS0658:

// CS0658.cs
using System;
public class TestAttribute : Attribute{}
[badAttributeLocation: Test]   // CS0658, badAttributeLocation is invalid
class ClassTest
{
   public static void Main()
   {
   }
}