title: why we use description attribute for class property in c#
body: <p>i saw in some code that use Description attribute for class property and i couldn't find reason of behavior in c# codding </p>
  
  <pre><code> public class sample
      {
          [Description("description1")]
          public string PropertyOnne{ get; set; }
  
       }
  </code></pre>
  
  <p>for readability of code we can use xml summary for even property and i didn't understand what is difference between summary and Description attribute in class level.</p>