Преобразование LINQ в циклы в C# с помощью resharper
Я использую Resharper 6.1, и я уверен, что есть способ конвертировать LINQ в циклы. Они перечислили эту функциональность как одну из своих функций версии 6 здесь.
http://www.jetbrains.com/resharper/whatsnew/whatsnew_60.html
это также "иногда" позволяет мне делать это, показывая небольшое всплывающее окно помимо моего кода, спрашивающего меня, хочу ли я преобразовать выражение LINQ в цикл. Но я не уверен, при каких условиях он показывает это маленькое всплывающее окно.
Есть идеи?
1 ответ
Решарпер умный. Но не достаточно умен, чтобы понять каждый запрос linq.
Если конвертировать достаточно просто, то Reshaper поймет, что это возможно, и покажет подсказку (которую вы можете контролировать в Resharper -> Параметры -> Уровень проверки).
Когда выражение linq не достаточно просто для того, чтобы resharper мог понять, он не может знать, как его преобразовать.