Our website uses cookies to enhance your browsing experience.
Accept
to the top
close form

Fill out the form in 2 simple steps below:

Your contact information:

Step 1
Congratulations! This is your promo code!

Desired license type:

Step 2
Team license
Enterprise license
** By clicking this button you agree to our Privacy Policy statement
close form
Request our prices
New License
License Renewal
--Select currency--
USD
EUR
* By clicking this button you agree to our Privacy Policy statement

close form
Free PVS‑Studio license for Microsoft MVP specialists
* By clicking this button you agree to our Privacy Policy statement

close form
To get the licence for your open-source project, please fill out this form
* By clicking this button you agree to our Privacy Policy statement

close form
I am interested to try it on the platforms:
* By clicking this button you agree to our Privacy Policy statement

close form
check circle
Message submitted.

Your message has been sent. We will email you at


If you do not see the email in your inbox, please check if it is filtered to one of the following folders:

  • Promotion
  • Updates
  • Spam

Webinar: Evaluation - 05.12

>
>
>
C#

Posts: C# articles

Mar 10 2020
Detecting the incorrect double-checked locking using the V3054 diagnostic
Andrey Karpov
The PVS-Studio analyzer can detect incorrect variants of the "double-checked locking" pattern implementation in C# programs. Sometimes users are not aware of the danger in the code indicated by...
...
Feb 13 2020
PVS-Studio is now in Chocolatey: checking Chocolatey under Azure DevOps
Vladislav Stolyarov
We continue making the use of PVS-Studio more convenient. Our analyzer is now available in Chocolatey, the package manager for Windows. We believe this will make it easier to deploy...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
* By clicking this button you agree to our Privacy Policy statement
Feb 05 2020
RunUO check by the PVS-Studio analyzer
Ekaterina Nikiforova
This article covers the check of the RunUO project using the static PVS-Studio analyzer. RunUO is the emulator of server software for Ultima Online, the game that once won the hearts of many...
...
Jan 22 2020
Eternal sunshine of the spotless copy-paste
Andrey Karpov
Today let's recall the oldie but goodie article "The Last Line Effect" written more than 5 years ago. Time passes, but nothing changes. There is nothing dreadful in it. Copy-Paste is still cruel...
...
Jan 15 2020
Checking Emby with PVS-Studio
Ekaterina Nikiforova
Emby is quite a popular media server along with Plex and Kodi. In this article, we'll discuss the bugs found in its source code with the static analyzer PVS-Studio. The remark "Built with...
...
Jan 10 2020
Play "osu!", but watch out for bugs
Sergey Khrenov
Hi, all of you collectors of exotic and plain bugs alike! We've got a rare specimen on our PVS-Studio test bench today – a game called "osu!", written in C#. As usual, we'll be looking for...
...
Dec 23 2019
Our small contribution to Avalonia UI's fight for fewer platforms
Alexander Senichkin
This article is a review of the bugs found in the Avalonia UI project with the static analyzer PVS-Studio. Avalonia UI is an open-source cross-platform XAML-based UI framework. This is one of...
...
Dec 19 2019
Top 10 bugs found in C# projects in 2019
Sergey Khrenov
Hi to all fans of bugs! The New Year is coming soon, so it is time to take stock of the the outgoing year. By tradition, we're glad to present the top list of errors found by the PVS-Studio team...
...
Dec 10 2019
SARIF SDK and its errors
Sergey Khrenov
Today we have another high-quality Microsoft project to be checked, which we'll heroically delve into trying to find errors with PVS-Studio. SARIF, an acronym for Static Analysis Interchange...
...
Dec 06 2019
Azure SDK for .NET: story about a difficult error search
Sergey Khrenov
When we decided to search for errors in the Azure SDK for .NET project, we were pleasantly surprised by its size. "Three and a half million lines of code," we kept saying, studying the...
...
View more Pagination arrow previous
Showing: - of 194