Compartilhar via


Refatoração Remover código inacessível

Esta refatoração aplica-se a:

  • C#

  • Visual Basic

O quê: remove o código que nunca será executado.

Quando: seu programa não tem um caminho para um snippet de código, tornando esse snippet de código desnecessário.

Por quê: melhorar a legibilidade e a facilidade de manutenção removendo o código que é supérfluo e nunca será executado.

Como fazer

  1. coloque o cursor em qualquer lugar no código esmaecido que está inacessível:

Faded unreachable code

  1. Depois, siga um destes procedimentos:

    • Teclado
      • Pressione Ctrl+. para abrir o menu Ações Rápidas e Refatorações e selecione Remover código inacessível na pop-up da janela de visualização.
    • Mouse
      • Clique com o botão direito do mouse no código, selecione o menu Ações Rápidas e Refatorações e selecione Remover código inacessível no pop-up da janela Visualização.
  2. Quando estiver satisfeito com a alteração, pressione Enter ou clique na correção no menu e as alterações serão confirmadas.

Exemplo:

// 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));
}

Confira também