Как заставить Resharper конвертировать обратно в цикл foreach
Решарпер 5 может конвертировать мой foreach
циклы к запросам Linq. Который я хотел. Но linq гораздо сложнее отлаживать, чем foreach
петля.
Когда я конвертирую foreach
Заявление на запрос linq, я не вижу никакой возможности вернуться в обратном направлении.
Кто-нибудь знает как это сделать? Это вообще возможно?
2 ответа
Мы работаем над функциональностью LINQ2Foreach (и некоторыми другими) для ReSharper vNext
Я не верю, что это возможно. Конечно, это не указано в примерах быстрых исправлений, где отображается выражение loop-to-LINQ.
То, что вы должны уметь - это использовать действие контекста "Преобразовать LINQ в цепочку методов", чтобы перейти от стиля "плавно" к стилю "методы", а затем выборочно использовать "Представить переменную", чтобы растянуть выражение на части.