title: What does "property" mean on this attribute?
body: <pre><code>[property: Obsolete]
  static int X
  {
      get { return 42; }
  }
  </code></pre>
  
  <p>In the code above, what purpose does the word "property" serve? The code seems to work the same way if I replace [property: Obsolete] with [Obsolete]. And although "property" is coloured blue in Visual Studio, it does not appear in the list of C# keywords:
  <a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/</a></p>