Refatoração Renomear um símbolo de código

Esta refatoração aplica-se a:

  • C#

  • Visual Basic

O quê: permite renomear identificadores para símbolos de código, como campos, variáveis locais, métodos, namespaces, propriedades e tipos.

Quando: você deseja renomear algo com segurança sem a necessidade de localizar todas as instâncias e copiar/colar o novo nome.

Por quê: copiar e colar o novo nome em um projeto inteiro provavelmente resultaria em erros. Essa ferramenta de refatoração realizará com precisão a ação de renomeação.

Como fazer

  1. realce ou coloque o cursor do texto dentro do item a ser renomeado:

    • C#:

      Highlighted code - C#

    • Visual Basic:

      Highlighted code - Visual Basic

  2. Em seguida, use o teclado ou mouse da seguinte maneira:

    • Teclado
      • Pressione Ctrl+R, em seguida, Ctrl+R. (Observe que o atalho de teclado pode ser diferente com base no perfil selecionado.)
    • Mouse
      • Selecione Editar > Refatorar > Renomear.
      • Clique com o botão direito do mouse no código e selecione Renomear.
  3. Renomeie o item digitando o novo nome.

    • C#:

      Rename animation - C#

    • Visual Basic:

      Rename - VB

    Dica

    Também é possível atualizar os comentários e outras cadeias de caracteres para usar esse novo nome, bem como visualizar as alterações antes de salvar usando as caixas de seleção na caixa Renomear que aparece na parte superior direita do editor.

  4. Quando estiver satisfeito com a alteração, escolha Aplicar ou pressione Enter e as alterações serão confirmadas.

Comentários

  • A partir do Visual Studio 2019 versão 16.3, quando você renomeia um tipo que corresponde ao nome do arquivo em que ele está, é exibida uma caixa de seleção que permite renomear o arquivo ao mesmo tempo. Essa opção aparece quando você renomeia uma classe, interface ou enumeração. Essa opção não tem suporte para tipos parciais com várias definições.

    Rename animation with file - C#

  • Se você escolher um nome que já exista, o que causaria um conflito, a caixa Renomear o avisará.

    Rename Conflict

  • Outra maneira de renomear um símbolo é alterar seu nome no editor. Em seguida, com o cursor no nome do símbolo, pressione Ctrl+. ou apenas expanda o menu exibido com ícone de lâmpada e escolha Renomear <nome antigo> para <novo nome>.

    Rename in the editor

Confira também