コンパイラの警告 (レベル 1) CS0657
'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 {}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。