Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения этого рефакторинга:
C#
Visual Basic
Что. Удаление кода, который никогда не будет выполняться.
Когда. У приложения нет пути к фрагменту кода, что делает этот фрагмент кода ненужным.
Зачем. Повысить удобочитаемость и удобство поддержки, удалив код, который является избыточным и никогда не будет выполняться.
Практические советы
- Поместите курсор в любом месте в области затемненного кода, который недоступен:
Затем выполните одно из следующих действий.
- Клавиатура
- Нажмите клавиши CTRL+. Чтобы активировать меню "Быстрые действия" и "Рефакторинг" и выберите "Удалить неподдерживаемый код" во всплывающем окне предварительного просмотра.
- Мышь
- Щелкните код правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг. Затем выберите во всплывающем окне предварительного просмотра пункт Удалить недоступный.
- Клавиатура
Если вы довольны результатами, нажмите клавишу ВВОД или выберите соответствующий пункт в меню, чтобы зафиксировать изменения.
Пример:
// Before
private void Method()
{
throw new Exception(nameof(Method));
Console.WriteLine($"Exception for method {nameof(Method)}");
}
// Remove unreachable code
// After
private void Method()
{
throw new Exception(nameof(Method));
}