Remover parâmetros
Remove Parameters é uma operação de refatoração que oferece uma maneira fácil de remover parâmetros de métodos, os indexadores ou delegados. Remove Parameters Altera a declaração; qualquer locais onde o membro é chamado, o parâmetro é removido para refletir a nova declaração.
Executar o Remove Parameters operação pela primeira posicionando o cursor em um método, indexador ou delegado. Enquanto o cursor estiver na posição para invocar a remover Parameters operação, clicar no refatorar menu, pressione o atalho de teclado, ou selecionar o comando no menu de atalho.
Quando você chamar o Remover parâmetros o comandoRemover parâmetros caixa de diálogo é exibida.Para obter mais informações, consulte Remover caixa de diálogo de parâmetros ou Como: Remover parâmetros.
Observação: |
---|
Não é possível Remover o primeiro parâmetro no método de extensão. |
Você pode remover parâmetros de uma declaração de método ou uma telefonar de método.Posicione o cursor no nome do método delegado ou declaração e invocação remover parâmetros.
Cuidado: |
---|
Remover parâmetros permite remover um parâmetro referenciado no corpo do membro, mas não remove as referências para esse parâmetro no corpo do método.Isso pode causar erros de compilação em seu código.No entanto, você pode usar o Caixa de diálogo Preview Changes para examinar seu código, antes de executar a operação de refatoração. |
Se um parâmetro que está sendo removido é modificado durante a telefonar para um método, a remoção do parâmetro também removerá a modificação.Por exemplo, se uma telefonar de método é alterada de:
MyMethod(param1++, param2);
para
MyMethod(param2);
pela operação de refatoração, param1 não será incrementado.