Cómo: Reordenar parámetros

Actualización: noviembre 2007

Puede cambiar el orden de los parámetros para los métodos, indizadores, constructores y delegados, y actualizar automáticamente los sitios de llamada mediante la operación de refactorización Reordenar parámetros.

Para reordenar parámetros

  1. Cree una biblioteca de clases y configúrela como se describe en la sección de ejemplos más adelante en este tema.

    Para obtener más información, vea Plantilla de biblioteca de clases.

  2. Coloque el cursor en MethodB, en la declaración de método o la llamada al método.

  3. En el menú Refactorizar, haga clic en Reordenar parámetros.

    Aparecerá el Reordenar parámetros (Cuadro de diálogo).

  4. En el cuadro de diálogo Reordenar parámetros, seleccione int i en la lista Parámetros y, a continuación, haga clic en el botón de la flecha hacia abajo.

    Como alternativa, puede arrastrar int i después de bool b en la lista Parámetros.

  5. En el cuadro de diálogo Reordenar parámetros, haga clic en Aceptar.

    Si selecciona la opción Vista previa de los cambios de referencia en el cuadro de diálogo Reordenar parámetros, aparecerá el cuadro de diálogo Obtener vista previa de cambios - Reordenar parámetros. Proporciona una vista previa de los cambios realizados en la lista de parámetros de MethodB en la firma y la llamada al método.

    1. Si aparece el cuadro de diálogo Obtener vista previa de cambios - Reordenar parámetros, haga clic en Aplicar.

      En este ejemplo, se actualiza la declaración de método y todos los sitios de llamada al método MethodB.

Ejemplo

Para preparar este ejemplo, cree una biblioteca de clases denominada ReorderParameters y, a continuación, reemplace Class1 por el código siguiente.

    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);
        }
    }

Vea también

Conceptos

Refactorización

Referencia

Reordenar parámetros