Caixa de diálogo Extrair
Consulte também
Use essa caixa de diálogo para especificar as opções do comando de refatoração Extrair. Você pode usar o comando Extrair para mover um ou mais membros da classe selecionada para a superclasse.
Você pode abrir a caixa de diálogo Extrair, escolhendo Refatorar > Extrair depois de selecionar uma classe no Editor de código, na janela Projetos ou na janela Arquivos.
A caixa de diálogo possui os seguintes campos:
- Supertipo de destino. Lista suspensa que contém os nomes das superclasses da classe atual. Selecione a classe para a qual você deseja mover os membros de classe.
- Membros a serem extraídos. Contém a lista de classes internas, métodos e campos da classe atual.
Marque a caixa de seleção à esquerda de cada membro que você deseja mover para a superclasse selecionada.
Marque a caixa de seleção Tornar abstrato de quaisquer métodos que você selecionou para extrair, para os quais deseja ter a declaração na superclasse mas manter a implementação na classe atual.
- Visualizar todas as alterações. Se selecionado, uma lista de todas as partes do código a serem afetadas pela refatoração será exibida na janela Refatoração depois que você clicar em Próximo. Você pode limpar quaisquer ocorrências do nome que não deseja alterar.
Se Visualizar todas as alterações não estiver selecionado, a refatoração será feita imediatamente depois que você clicar em Próximo.
A menos que desmarque a caixa de seleção Visualizar todas as alterações, será necessário seguir estas etapas para concluir a refatoração:
- Clique em Próximo.
A janela Refatoração é aberta e mostra uma exibição em árvore do código a ser afetado pela refatoração.
- Verifique os itens exibidos na janela Refatoração para se certificar de que deseja alterar todos eles. Desmarque a caixa de seleção próxima a quaisquer partes do código que você não deseja alterar.
- Clique em Fazer refatoração.
- Você deve sempre realizar uma limpeza na construção após concluir quaisquer comandos de refatoração. Você pode fazer uma limpeza de construção clicando com o botão direito do mouse no nó do projeto na janela Projetos e clicando em Limpar e construir projeto.
- Consulte também
- Sobre a refatoração
- Refatoração: Referência rápida
- Desfazendo alterações de refatoração
Notificações legais