Refactorización/Renombrar (método)

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda

Renombrar[editar]

Renombrar es una característica de refactorización en el entorno de desarrollo integrado (IDE), que proporciona una manera fácil de cambiar el nombre de los identificadores de los símbolos de código, como campos, variables locales, métodos, espacios de nombres, propiedades y tipos. Renombrar se puede utilizar para cambiar los nombres en los comentarios y en las cadenas y de cambiar las declaraciones y las llamadas de un identificador.

¿Cuando se debe usar renombrar?

Se usa cuando se quiere cambiar el nombre de:

  1. campo: Cambia la declaración y los usos del terreno para el nuevo nombre.
  2. La variable local: Cambia la declaración y los usos de la variable con el nuevo nombre.
  3. método: Cambia el nombre del método y todas las referencias a ese método por el nuevo nombre.

Nota Cuando cambia el nombre de un método de extensión, la operación de cambio de nombre se propaga a todas las instancias del método que son en su alcance, independientemente de si el método de extensión está siendo utilizado como un método estático o un método de instancia.

  1. Espacio de nombres: Cambia el nombre del espacio de nombres para el nuevo nombre en la declaración, todas las instrucciones using y nombres completos.

Nota Al cambiar el nombre de un espacio de nombres, Visual Studio actualiza también la propiedad espacio de nombres por defecto en la página Aplicación del Diseñador de proyectos. Esta propiedad no se puede restablecer seleccionando Deshacer en el menú Edición.

  1. propiedad: Cambia la declaración y los usos de la propiedad para el nuevo nombre.
  2. tipo: Cambia todas las declaraciones y todos los usos del tipo al nuevo nombre, como constructores y destructores. Para los tipos parciales, la operación de cambio de nombre se propagará a todas las partes.

Ejemplo de renombrar

Código sin modificar.

codigo sin rename

Clic derecho en la variable n1 refactorizar y cambiar nombre.

refactorizacion rename

Se cambia el nombre de la variable n1 por numero1.

cambiar nombre y aceptar

Muestra el cambio previo antes del cambio del nombre de la variable.

muestra lo que se modificara automaticamente

Cambia la declaración y los usos de la variable con el nuevo nombre.

codigo modificado

Referencia[editar]

http://msdn.microsoft.com/en-us/library/6kxxabwd.aspx