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