Решарпер: не расширяйте var для Tuples - PullRequest
0 голосов
/ 26 июня 2018

У меня есть Resharper расширение (преобразование в явный тип) "var", когда тип не очевиден. Но это также расширяет "var" для длинных кортежей, как

var value = CallTuple();

становится

(int valueA, string valueB, string valueC) value = CallTuple();

Можно ли остановить такое преобразование только для кортежей, оставив его для других типов?

So

var intValue = CallInt();

становится

int intValue = CallInt();

, а

var value = CallTuple();

остается прежним

var value = CallTuple();

1 Ответ

0 голосов
/ 26 июня 2018

Нет, в основном нет. Resharper и Rider позволяют различать только встроенные и простые типы и везде. Дифференциация для конкретных типов, например Tuple<> невозможно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...