Как заставить Resharper преобразовать обратно в цикл foreach

Resharper 5 может преобразовать мои циклы foreach в запросы Linq. Который я хотел. Но linq намного проще отлаживать, чем цикл foreach.

Когда я конвертирую оператор foreach в запрос linq, я не вижу возможности вернуться к другому пути.

Кто-нибудь знает, как это сделать? Возможно ли это?

Ответ 1

Мы работаем над функциями LINQ2Foreach (и некоторыми другими) для ReSharper vNext

Ответ 2

Я не считаю, что это возможно. Конечно, он не указан в примерах быстрых исправлений, где показано выражение loop-to-LINQ.

Что вы должны сделать, это использовать "Контекстное действие" "Преобразовать LINQ в цепочку методов", чтобы перейти от "свободного" стиля к стилю "методы", а затем выборочно использовать "Ввести переменную", чтобы вывести выражение шт.