Partilhar via


Refatoração

Refatoração é o processo de melhorar seu código após ter sido gravado, alterando a estrutura interna do código sem alterar o comportamento do código externo.

Visual translation from VPE for Csharp oferece os seguintes comandos de refatoração no menu de refatoração:

Refatoração multi-projeto

O Visual Studio oferece suporte a refatoração multiprojeto para os projetos que estiverem na mesma solução.Todas as operações de refatoração corrigir referências entre os arquivos para corrigir essas referências em todos os projetos do mesmo linguagem.Isso funciona para quaisquer referências de projeto do projeto para-.Por exemplo, se você tiver um aplicativo de console que faz referência a uma biblioteca de classe, quando você renomeia uma biblioteca de classes digite (usando o Rename operação de refatoração), as referências ao tipo de biblioteca de classe no aplicativo de console também são atualizadas.

Caixa de diálogo Preview Changes

Muitas operações de refatoração oferecem uma oportunidade para que você examine todas as alterações de referência que uma operação de refatoração deve executar seu código, antes de confirmar as alterações.Para essas operações, um de refatoraçãoVisualizar alterações de referência opção será exibida na caixa de diálogo refatoração.Depois de selecionar essa opção e aceitar a operação de refatoração, o Caixa de diálogo Preview Changes será exibida. Observe que o Visualizar alteraçõescaixa de diálogo possui dois modos de exibição.O modo de exibição inferior exibirá seu código com todas as atualizações de referência devido à operação de refatoração.Pressionar Cancelar on the Visualizar alteraçõescaixa de diálogo irá parar a operação de refatoração e nenhuma alteração será feita em seu código.

Refatoração tolerante a erros

Refatoração é o erro tolerante a falhas.Em outras palavras, você pode executar uma refatoração em um projeto não é possível criar.Entretanto, nesses casos o processo de refatoração pode não atualização referências ambíguas corretamente.

Consulte também

Tarefas

Como: restauração translation from VPE for Csharp trechos de refatoração

Outros recursos

Recursos do Code Editor do Visual C#