更新 : 2007 年 11 月
エラー メッセージ
'attribute modifier' はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は 'locations' です。このブロック内の属性はすべて無視されます。
無効な場所で属性の修飾子が見つかりました。詳細については、「属性の対象」を参照してください。
次の例では CS0657 エラーが生成されます。
// CS0657.cs
// compile with: /target:library
public class TestAttribute : System.Attribute {}
[return: Test] // CS0657 return not valid on a class
class Class1 {}