Editar y continuar (Visual Basic): tareas de edición de declaraciones de miembros de clase

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Estándar

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

En general, Editar y continuar admite los cambios realizados en los cuerpos de miembros como métodos y propiedades mientras está en modo de interrupción. Sin embargo, los cambios en las declaraciones de miembros se prohíben en la mayoría de los casos. Por ejemplo, no puede cambiar la firma o el nivel de acceso de un miembro, ni declarar un nuevo método o propiedad no privados ni quitar todos los miembros durante el modo de interrupción. Concretamente, Editar y continuar no admite los siguientes cambios:

  • Sombrear una variable miembro existente declarando una variable global o miembro del mismo nombre en el bloque contenedor.

  • Ocultar una variable local estática mediante la declaración de una nueva instancia dentro de un bloque.

  • Agregar un nuevo método o propiedad no privados. Se permite agregar una propiedad o método Private.

  • Agregar un nuevo campo, a menos que el campo sea Private y no aparezca su nombre en una instrucción activa.

  • Agregar un nuevo campo Private en cualquier clase marcada con SequentialLayout o ExplicitLayout.

  • Agregar o eliminar un constructor.

  • Quitar los controladores de un evento. Se permite agregar un controlador de eventos.

  • Agregar una nueva sobrecarga de método o propiedad, a menos que la propiedad o método sea Private y no aparezca su nombre en una instrucción activa.

  • Agregar o quitar la cláusula WithEvents en una variable miembro.

  • Eliminar un miembro.

  • Cambiar una declaración de método o propiedad para dejar de implementar una interfaz.

  • Editar cualquier método que utilice genéricos.

  • Cambiar la firma o tipo de valor devuelto de un método o propiedad no privados.

  • Reemplazar o sombrear un miembro en una clase base.

  • Cambiar el estado MustInherit o NotOverridable de un método.

  • Cambiar los modificadores de acceso para una propiedad o método.

  • Cambiar el tipo o el estado de sólo lectura de un campo.

  • Cambiar un campo público.

Si desea realizar uno de estos cambios, debe detener la depuración y volver a compilar el proyecto.

Vea también

Tareas

Cómo: Aplicar tareas de edición en modo de interrupción con Editar y continuar

Referencia

Editar y continuar (Visual Basic): tareas de edición de declaraciones no compatibles

Editar y continuar (Visual Basic): tareas de edición de declaraciones de miembros de módulo

Editar y continuar (Visual Basic): tareas de edición de declaraciones de miembros de estructuras

Otros recursos

Editar y continuar (Visual Basic)