Unicorn with delicious cookie
Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
C#

Posts: C# articles

Dec 14 2021
PVS-Studio checks Umbraco code for the third time
Artem Rovenskii
Six years ago, we first checked Umbraco with the PVS-Studio static analyzer for C#. Today, we decided to go where it all started and analyze the Umbraco CMS source...
...
Nov 24 2021
A variety of errors in C# code by the example of CMS DotNetNuke: 40 questions about the quality
Sergey Vasiliev
Today, we discuss C# code quality and a variety of errors by the example of CMS DotNetNuke. We're going to dig into its source code. You're going to need a cup of...
...
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
Nov 17 2021
PVS-Studio checks the code quality in the .NET Foundation projects: LINQ to DB
Danila Karpov
The .NET Foundation is an independent organization, created by Microsoft, to support open-source projects around the DotNet platform. Currently, the organization gathered many libraries under...
...
Nov 12 2021
All hail bug reports: how we reduced the analysis time of the user's project from 80 to 4 hours
Sergey Vasiliev
People often see work in support as something negative. Today we'll look at it from a different perspective. This article is about a real communication of 100+ messages, exceptions, the analysis...
...
Oct 27 2021
Generic Math: C# super feature available in .NET 6 Preview 7
Guest
On August 10th, 2021, Microsoft announced the .NET 6 Preview 7...
...
Oct 22 2021
OWASP Top Ten and Software Composition Analysis (SCA)
Nikita Lipilin
The OWASP Top Ten 2017 category A9 (which became A6 in OWASP Top Ten 2021) is dedicated to using components with known vulnerabilities. To cover this category in PVS-Studio, developers have to...
...
Oct 20 2021
What's new in C# 10: overview
Valentin Prokofiev
This article covers the new version of the C# language - C# 10. Compared to C# 9, C# 10 includes a short list of enhancements. Below we described the enhancements and added explanatory...
...
Sep 23 2021
Creating Roslyn API-based static analyzer for C#
Valery Komarov
After you read this article, you'll have the knowledge to create your own static analyzer for C#. With the help of the analyzer, you can find potential errors and vulnerabilities in the source...
...
Sep 07 2021
How Visual Studio 2022 ate up 100 GB of memory and what XML bombs had to do with it
Sergey Vasiliev
In April 2021 Microsoft announced a new version of its IDE – Visual Studio 2022 – while also announcing that the IDE would be 64-bit. We've been waiting for this for so long – no more 4 GB...
...
Sep 07 2021
PVS-Studio C#: what to do if project preparation takes too long or freezes?
Sergey Vasiliev
Some users of the PVS-Studio C# analyzer faced a problem: the project preparing stage either took much time or even froze. This article covers how the problem manifested itself and how we fixed...
...
View more Pagination arrow previous
Showing: 91-100 of 207
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 want to join the test
* 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