habrahabr

Resharper v9 и C# v6

  • понедельник, 22 декабря 2014 г. в 02:11:16
http://habrahabr.ru/post/246379/

Как известно, недавно была выпущена 9 версия решарпера, которая поддерживает
many C# 6.0 features such as static usings and the?.. operator

Тем, кто устанавливает решарпер и собирается им пользоваться в VS2015 Preview надо иметь ввиду какие фичи не поддерживаются.

Главная страница решарпера как то обходит уровень поддержки c# 6:
image

Упоминание того чего нет, можно найти в посте ReSharper 9: first look at C# 6.0 support, опубликованным почти пол года назад:

New features like ‘declaration expressions’ (ability to declare variables anywhere inside expressions), dictionary initializers and nameof() operator are on their way.


Видео What's New In C# 6.0 сообщает о 9 фичах
— Getter-only auto-properties
— Using static classes
— String interpolation
— Expression-bodied properties
— Index initializers
— Null condition operators
— The nameof operator
— Exception filters
— Await in catch and finally

Простейший тест новых фич обнаруживает что не поддерживаются:
— оператор nameof
image
— string interpolation
image
— рефакторинг «Use object Initializer» генерирует не правильный код.

Для релизной версии такого ключевого продукта как решарпер странно полуподдерживать c# 6 и при этом не очень внятно об этом говорить.