.NET Tools
Essential productivity kit for .NET and game developers
Rider 2024.1 EAP 7: C# Updates, New Product Icons, Bundled Kubernetes Plugin
The Early Access Program for Rider 2024.1 is in full swing!
Before you download Rider 2024.1 EAP 7, let’s take a look at what’s new.
C# support
You will get suggestions to convert more code constructions in your source code to collection expressions from C# 12, such as an empty array or the ImmutableArray
declaration and initialization.
![](https://blog.jetbrains.com/wp-content/uploads/2024/02/image-133.png)
There is a new Possible ‘System.InvalidOperationException’: Collection was modified inspection which will warn you when a collection was modified while iterating inside foreach loops, since this modification might lead to an exception in runtime. The inspection comes with a corresponding quick-fix to help you solve this issue instantly.
![](https://blog.jetbrains.com/wp-content/uploads/2024/02/image-132.png)
Generate | Formatting Members allows you to generate boilerplate code to override the ToString() method and return a meaningful string for your types. Now, this feature supports more types, such as ISpanFormattable
, IUtf8SpanFormattable
, and IFormattable
.
![](https://blog.jetbrains.com/wp-content/uploads/2024/02/image-131.png)
Code analysis now provides support for the ProtoContract
attribute and ImplicitFields
enum from the protobuf-net library. These can be used to mark members that are implicitly used for serialization. As a result, such members are no longer flagged with unused members warnings.
AI Assistant
We’ve added a new Explain with AI button right next to an exception or error message thrown for a failed unit test, failed build, or during a debug session.
![](https://blog.jetbrains.com/wp-content/uploads/2024/02/image-130.png)
Product icons
This build introduces refreshed product icons, aligning with updates across all JetBrains IDEs and enhancing visual appeal and consistency across the ecosystem.
![](https://blog.jetbrains.com/wp-content/uploads/2024/03/Rider-2x.png)
Plugins
Starting from EAP 7, Rider comes bundled with the Kubernetes plugin.
That’s it for now! For the full list of updates, please refer to our issue tracker.