Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8377089
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T15:34:38+00:00 2026-06-09T15:34:38+00:00

I’ve been studying several source codes of WPF applications and seeing the SupressMessage attribute

  • 0

I’ve been studying several source codes of WPF applications and seeing the SupressMessage attribute all over the place. The description of the attribute is very blurry to me right now. “Suppresses reporting of a specific static analysis tool rule violation, allowing multiple suppressions on a single code artifact.” What is this attribute for and it’s practical uses?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T15:34:39+00:00Added an answer on June 9, 2026 at 3:34 pm

    When you are applying code analysis to your project you will sometimes get warnings that you want to ignore either because the warning is a false positive or because it is OK for a specific part of your code to violate a code analysis rule.

    You do that by using the SuppressMessageAttribute. Now code analysis is built into the “higher” SKU’s of Visual Studio but previously you had to use the tool named FxCop to perform the analysis.

    In general you have three options when you want to ignore a warning:

    • You can remove the rule from the ruleset that you are using to analyze the code. You should only do this if you really do not care about the rule.

    • You can suppress the warning in a project-wide suppression file normally named GlobalSuppressions.cs by using the SuppressMessageAttribute. This will allow you to maintain all the suppressions in a single file but makes it somewhat hard to associate a specific suppression with a piece of code.

    • You can suppress the warning in the source file where it occurs using the SuppressMessageAttribute. This creates a clear link between the code and the suppression but also litters the code with extra information. Note that some warnings can only be suppressed in the global suppression file because they are not associated with a specific piece of code.

    The last two options are available directly in Visual Studio when you click on the Action dropdown on a code analysis warning. When you ignore a warning using the SuppressMessageAttribute you can provide a value for Justification. Doing that will allow you and also other developers at later point in time to understand why the warning was suppressed.

    If you get warnings about spelling because you have some special words or abbreviations in your code you should probably not suppress the warning and instead create a custom code analysis dictionary for your project.

    Using code analysis on your code will not only increase the quality of your code but you might also learn a few things in the process.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I have a jquery bug and I've been looking for hours now, I can't
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I have a text area in my form which accepts all possible characters from
I have a .ini file as follows: [playlist] numberofentries=2 File1=http://87.230.82.17:80 Title1=(#1 - 365/1400) Example
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I have just tried to save a simple *.rtf file with some websites and
I want to count how many characters a certain string has in PHP, but
I would like to count the length of a string with PHP. The string

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.