aviso do compilador (nível 1) CS0657
Mensagem de erro
modificador de atributo não é um local de atributo válido para esta declaração.Locais de atributo válido para esta declaração são 'locais'.Todos os atributos neste bloco serão ignorados.
O compilador encontrado um modificador de atributo no local inválido.See Destinos de atributo para obter mais informações.
O exemplo a seguir gera CS0657:
// CS0657.cs
// compile with: /target:library
public class TestAttribute : System.Attribute {}
[return: Test] // CS0657 return not valid on a class
class Class1 {}