Encapsular campo (Cuadro de diálogo)

Actualización: noviembre 2007

Este cuadro de diálogo se utiliza para especificar la configuración de la operación de refactorización Encapsular campo.

  • Nombre de campo
    Identifica el nombre actual del campo para el que se genera una nueva propiedad.

  • Nombre de la propiedad
    Especifica el nombre de la nueva propiedad generada por Encapsular campo. La operación de refactorización genera automáticamente un nombre de propiedad único. Sin embargo, puede cambiar este nombre por cualquier identificador válido.

    Nota:

    Si el nombre introducido es un identificador no válido o entra en conflicto con un nombre existente, aparecerá un error y la refactorización se interrumpirá.

  • Actualizar referencias:
    Especifica dónde el motor de refactorización actualizará de manera automática el código con las referencias a la nueva propiedad.

    Opción

    Descripción

    External

    Especifica que cada referencia al campo que está fuera del tipo que lo engloba se reemplazará con una referencia a la nueva propiedad. Los usos del campo dentro del tipo que lo engloba siguen siendo los mismos.

    Todo

    Especifica que cada referencia al campo se reemplazará con una referencia a la nueva propiedad.

    Nota:
    Encapsular campo no actualizará las referencias al campo en los constructores para el tipo envolvente. Sin embargo, se actualizan las referencias al campo en constructores de clases externas.
  • Vista previa de los cambios de referencia
    Especifica que los cambios del código fuente aparecerán en el cuadro de diálogo Obtener vista previa de cambios - Encapsular campo antes de que modificar el código.

  • Buscar en los comentarios
    Especifica que el motor de refactorización buscará en los comentarios del código fuente las referencias del campo existente que se va a actualizar.

  • Buscar en las cadenas
    Especifica que el motor de refactorización buscará en los valores de las cadenas las referencias del campo existente que se va a actualizar.

Comentarios

Cuando la operación de refactorización Encapsular campo busca en los comentarios y las cadenas, el texto se modifica de acuerdo con las coincidencias de texto de la operación de búsqueda y reemplazo global. Para evitar errores, seleccione Vista previa de los cambios de referencia cuando seleccione Buscar en los comentarios o Buscar en las cadenas.

Vea también

Tareas

Cómo: Refactorizar código con Encapsular campo

Referencia

Obtener vista previa de cambios (Cuadro de diálogo)