Erro do Compilador CS1667
O atributo 'attribute' não é válido em acessadores de eventos ou propriedades. Ele é válido somente em declarações 'declaration type'.
Esse erro ocorrerá se você usar um atributo em uma propriedade ou acessador de eventos, quando esse atributo deveria estar na propriedade ou no próprio evento. Esse erro pode ocorrer com os atributos CLSCompliantAttribute, ConditionalAttribute e ObsoleteAttribute.
O exemplo a seguir gera o erro CS1670:
// CS1667.cs
using System;
public class C
{
private int i;
//Try this instead:
//[Obsolete]
public int ObsoleteProperty
{
[Obsolete] // CS1667
get { return i; }
set { i = value; }
}
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: