ReSharper 2017.2 Help

ReSharper by Language: C#

ReSharper 2017.2 fully supports all C# versions up to C# 6.0 and partially C# 7.0. C# is the primary programming language ReSharper is intended for, and therefore all ReSharper features (excluding some features specific to other languages) are supported in C# (for more information, see ReSharper Features in Different Languages).

By default, ReSharper automatically detects C# version based on the associated compiler. However, you can specify the target C# version explicitly by selecting the project in the Solution Explorer and using the C# Language Level property in the Visual Studio's Properties window (choose View | Properties Window in the menu).
Depending on the current C# version - whether it is detected automatically or set explicitly - ReSharper adjusts its features. For example, code inspection detects places in your code, which could be simplified using new language features.

Information on ReSharper features in C# is available in the following sections:

Last modified: 7 December 2017

See Also