But you can specify the target TypeScript version explicitly using the TypeScript language level selector on the Code Editing | TypeScript | Inspections page of ReSharper options. ReSharper automatically detects TypeScript version by the property in the Visual Studio project file. ReSharper 2021.2 fully supports TypeScript from v. However, you can specify the target VB.NET version explicitly for a project - right-click the project in the Solution Explorer, choose Edit project item properties from the context menu and use the VB.NET Language Level selector. ReSharper 2021.2 fully supports all VB.NET versions up to VB 14 and partially VB 15.īy default, ReSharper automatically detects VB.NET version based on the associated compiler. To set the C# version for all projects in your solution, specify it in a file in your solution directory as described here. However, you can specify the target C# version explicitly for a project - right-click the project in the Solution Explorer, choose Edit project item properties from the context menu and use the C# Language Level selector. ReSharper 2021.2 fully supports all C# versions up to C# 9.0.īy default, ReSharper automatically detects C# version based on the associated compiler.
Language version is detected automatically for each language, but you can set version manually for some of the languages as described below.
It analyzes code and applies its own features according to the current language version. ReSharper is aware of different language versions. On the other hand, there may be factors that prevent you from upgrading to the newest language version. As programming languages evolve, it is only natural to improve your code with new language features.