Предупреждение компилятора (уровень 1) CS0657
Обновлен: Ноябрь 2007
Сообщение об ошибке
Положение "модификатор атрибута" недопустимо для этого объявления. Допустимыми положениями атрибутов в этом объявлении являются "положения". Все атрибуты в этом блоке будут проигнорированы.
'attribute modifier' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are 'locations'. All attributes in this block will be ignored.
Компилятором обнаружен модификатор атрибута в недопустимом положении. Дополнительные сведения см. в разделе Целевые объекты атрибутов.
Следующий пример приводит к возникновению ошибки CS0657:
// CS0657.cs
// compile with: /target:library
public class TestAttribute : System.Attribute {}
[return: Test] // CS0657 return not valid on a class
class Class1 {}