Quitar parámetros

Actualización: noviembre 2007

Remove Parameters es un operación de refactorización que proporciona una forma sencilla para quitar parámetros de métodos, indizadores o delegados. Remove Parameters cambia la declaración; en cualquier ubicación en la que se llame al miembro, se quitará el parámetro para reflejar la nueva declaración.

La operación Remove Parameters se realiza colocando primero el cursor en un método, indizador o delegado. Cuando el cursor esté en la posición correcta, para invocar la operación Quitar Parameters, haga clic en el menú Refactorizar, presione el método abreviado de teclado o seleccione el comando en el menú de acceso directo.

Al invocar al comando Quitar parámetros, aparece el cuadro de diálogo Quitar parámetros. Para obtener más información, vea Quitar parámetros (Cuadro de diálogo) o Cómo: Quitar parámetros.

Nota:

No se puede quitar el primer parámetro de un método de extensión.

Comentarios

Es posible quitar los parámetros de una declaración de método o de una llamada al método. Coloque el cursor en la declaración de método o en el nombre de delegado e invoque a Quitar parámetros.

Precaución:

Quitar parámetros permite eliminar un parámetro al que se hace referencia en el cuerpo del miembro, pero no quita las referencias a dicho parámetro en el cuerpo del método. Esto puede producir errores de compilación en el código. Sin embargo, puede utilizar el Obtener vista previa de cambios (Cuadro de diálogo) para revisar el código, antes de ejecutar la operación de refactorización.

Si un parámetro que se está quitando se modifica durante la llamada a un método, la eliminación del parámetro también quitará la modificación. Por ejemplo, si se cambia una llamada a un método de:

    MyMethod(param1++, param2);

a

    MyMethod(param2);

no se incrementará param1 mediante la operación de refactorización.

Vea también

Tareas

Cómo: Quitar parámetros

Conceptos

Refactorización