title: Explain System.Diagnostics.CodeAnalysis.SuppressMessage
body: <p>I have this kind of code in some applications (from microsoft)</p>
  
  <pre><code>[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
    "Microsoft.Naming", 
    "CA1702:CompoundWordsShouldBeCasedCorrectly", 
    MessageId = "CounterClockwise", 
    Scope = "member", 
    Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand"
  )]
  </code></pre>
  
  <ul>
  <li>Can anyone explain me this ?</li>
  <li>Is there any blog explaining how to use it, the real benefits...</li>
  </ul>
  
  <p>Thanks
  Jonathan</p>