Cómo: Cambiar el nombre de los identificadores

Actualización: noviembre 2007

El procedimiento siguiente describe cómo cambiar el nombre de un identificador en el código. Este procedimiento se utiliza para realizar la operación de refactorización Cambiar nombre.

Para cambiar el nombre de un identificador

  1. Cree una aplicación de consola como se describe en la sección de ejemplo siguiente.

    Para obtener más información, vea Aplicación de consola.

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

  3. En el menú Refactorizar, seleccione Cambiar nombre. Aparecerá el Cambiar nombre (Cuadro de diálogo).

    También puede utilizar el método abreviado de teclado F2 para mostrar el cuadro de diálogo Cambiar nombre.

    O bien, puede hacer clic con el botón secundario en el cursor, señalar Refactorizar en el menú contextual y, a continuación, hacer clic en Cambiar nombre para mostrar el cuadro de diálogo Cambiar nombre.

  4. En el cuadro Nuevo nombre, escriba MethodC.

  5. Active la casilla Buscar en los comentarios.

  6. Haga clic en Aceptar.

  7. En el cuadro de diálogo Obtener vista previa de cambios, haga clic en Aplicar.

Para cambiar el nombre de un identificador utilizando las etiquetas inteligentes

  1. Cree una aplicación de consola como se describe en la sección de ejemplo siguiente.

    Para obtener más información, vea Aplicación de consola.

  2. En la declaración para MethodB, escriba o retroceda sobre el identificador de método. Aparecerá el texto de la etiqueta inteligente debajo de este identificador.

    Nota:

    Sólo puede invocar la operación de refactorización Cambiar nombre utilizando etiquetas inteligentes en la declaración de un identificador.

  3. Presione MAYÚS+ALT+F10 y, a continuación, la FLECHA ABAJO para mostrar el menú de etiquetas inteligentes.

    O bien,

    Mueva el puntero del mouse sobre el texto de la etiqueta inteligente, para mostrarla. A continuación, mueva el puntero del mouse sobre la etiqueta inteligente y haga clic en la flecha abajo para mostrar el menú de etiquetas inteligentes.

  4. Seleccione la opción de menú Cambiar nombre de '<identificador1>' a '<identificador2 >', a fin de invocar Cambiar nombre sin ver una vista previa de los cambios del código. Todas las referencias a <identificador1> se actualizarán automáticamente a <identificador2>.

    O bien,

    Seleccione el elemento de menú Cambiar nombre con vista previa, para invocar la operación de refactorización con una vista previa de los cambios del código. Aparecerá el cuadro de diálogo Obtener vista previa de cambios.

Ejemplo

Para preparar este ejemplo, cree una aplicación de consola denominada RenameIdentifier y, a continuación, reemplace Program con el código siguiente. Para obtener más información, vea Aplicación de consola.

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

Cambiar nombre