編譯器警告 (層級 1) CS0657
'attribute modifier' 不是此宣告的有效屬性位置。 這個宣告的有效屬性位置是 'locations'。 將會忽略此區塊中的所有屬性。
編譯器在無效的位置中找到屬性修飾詞。 如需詳細資訊,請參閱 屬性目標 。
下列範例會產生 CS0657:
C#
// CS0657.cs
// compile with: /target:library
public class TestAttribute : System.Attribute {}
[return: Test] // CS0657 return not valid on a class
class Class1 {}