C# 8 Support

Master all the C# 8 language features!

How do these C# 8 features work again? 🤔

Learning new language constructs with Rider is just a matter of hitting ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux). Convert a switch statement to switch expression? ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux)! Prefer compound assignments instead of simple assignments? ⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux)! Make use of IAsyncDisposable and using declarations? You know what – Alt-Enter! 🙃

Note that most quick-fixes can be applied in scopes, for instance in the current method, type, file, or even for the whole solution.

⌥⏎ (macOS) / Alt+Enter (VS Windows/Linux) – Probably the most important shortcut 🤓

See Also


Related Resources

Solution-Wide Analysis
Find and resolve code issues in your projects.
What is Solution-Wide Analysis?
An introduction to Solution-Wide Analysis in ReSharper and Rider.
Exploring Code Analysis Results
Find code quality issues that matter and need your attention.