Reordenar Parâmetros Refatoração (C#)

Reorder Parametersé um Visual C# operação de refatoração que oferece uma maneira fácil de alterar a ordem dos parâmetros, indexadores, delegados e métodos. Reorder ParametersAltera a declaração, e em quaisquer locais onde o membro é chamado, os parâmetros são reorganizados para refletir a nova ordem.

Para executar o Reorder Parameters operação, coloque o cursor sobre ou próximo a um método, indexador ou representante. Quando o cursor estiver na posição, chamar o Reorder Parameters operação pressionando o atalho de teclado ou clicando no comando do menu de atalho.

ObservaçãoObservação

Você não pode reordenar o primeiro parâmetro em um método de extensão.

Para reordenar parâmetros

  1. Criar uma biblioteca de classe denominada ReorderParameterse em seguida, substitua Class1 com o código de exemplo a seguir.

    class ProtoClassA
    {
        // Invoke on 'MethodB'.
        public void MethodB(int i, bool b) { }
    }
    
    class ProtoClassC
    {
        void D()
        {
            ProtoClassA MyClassA = new ProtoClassA();
    
            // Invoke on 'MethodB'.
            MyClassA.MethodB(0, false);
        }
    }
    
  2. Coloque o cursor na MethodB, tanto na declaração de método ou a chamada de método.

  3. Sobre o Refactor menu, clique em Reordenar parâmetros.

    O Reordenar parâmetros caixa de diálogo aparece.

  4. No Reordenar parâmetros caixa de diálogo, selecione int i na parâmetros de lista e, em seguida, clique no botão para baixo.

    Como alternativa, você pode arrastar int i depois de bool b na parâmetros de lista.

  5. No Reordenar parâmetros caixa de diálogo, clique em OK.

    Se o Visualizar alterações de referência opção está selecionada na Reordenar parâmetros caixa de diálogo, o Visualizar alterações - reordenar parâmetros caixa de diálogo será exibida. Ele fornece uma visualização das alterações na lista de parâmetros para MethodB a assinatura e a chamada de método.

    1. Se o Visualizar alterações - reordenar parâmetros caixa de diálogo exibida, clique em Aplicar.

      Neste exemplo, a declaração de método e todo o método sites de chamada para MethodB são atualizadas.

Comentários

Você pode reordenar os parâmetros de uma declaração de método ou uma chamada de método. Posicione o cursor em ou próximo a declaração de método ou delegate, mas não no corpo.

Consulte também

Conceitos

Refatoração (C#)