ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

View high-level and low-level C# code

Last modified: 23 September 2024

The more features for simplifying source code appear in new C# versions, the more compiler-generated code is produced under the hood. ReSharper allows you to study the differences having both the original version in the editor and C# with different levels of syntax sugar in the IL Viewer window simultaneously with proper synchronization.

In the example below, you can see a lot of differences between the original and the low-level C#.

ReSharper: Comparing original and low-level C# code

Here are some differences and use cases for the Low-Level C# and High-Level C# presets.