Навигация после использования быстрого исправления ReSharper «Удалить поле без доступа»

При использовании параметра быстрого исправления «Удалить поле без доступа» в контекстном меню ReSharper он выделяет затронутую строку.

Есть ли сочетание клавиш, которое приведет меня к этой выделенной строке? (Так как часто эта строка также избыточна и ее тоже можно удалить)

например. Учитывая этот код:

public class Sample
{
    private string unusedField;

    public Sample()
    {
        unusedField = new string('a', 4);

    }
}

Используя быстрое исправление «Удалить поле без доступа» в поле «unusedField», выделяет строку в конструкторе (поскольку эта строка обновляется). Курсор редактирования остается возле строки, где было объявление поля.

введите здесь описание изображения


person David Gardiner    schedule 23.02.2012    source источник
comment
Какую версию ReSharper вы используете? Когда я использую v6.1 и удаляю неиспользуемое поле, он также удаляет строку с назначением.   -  person Jay    schedule 23.02.2012
comment
Я тоже использую 6.1, но там остается RHS (кажется разумным, так как он может делать что-то еще полезное)   -  person David Gardiner    schedule 23.02.2012


Ответы (1)


Используя тот факт, что он выделен как результат поиска прежний сайт использования поля, вы можете использовать ReSharper | Find | Next Item (что для меня, использующего (я думаю) сочетание клавиш VS по умолчанию, это Ctrl+Alt+PgDn), чтобы перейти туда.

Оказавшись там, вы можете, возможно, Ctrl+Shift+L удалить строку (сочетание клавиш VS) или End затем Alt+Enter и Introduce variable (R#).

person AakashM    schedule 23.02.2012