Editar y continuar (Visual Basic): tareas de edición del cuerpo de métodos y propiedades no compatibles
Este tema se aplica a:
Edición |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium y Ultimate |
La característica Editar y continuar permite detener la ejecución del programa en modo de interrupción, realizar cambios en el código y retomar la ejecución con estos cambios incorporados. Las modificaciones en el código declarativo que afectan a la estructura pública de una clase suelen estar prohibidas, pero se permite la mayoría de las modificaciones que se pueden hacer en un método, cuerpo de propiedad o declaraciones privadas en una clase. Para obtener más información, vea Editar y continuar (Visual Basic): tareas de edición de declaraciones no compatibles.
Hay algunas excepciones que se describen en las secciones siguientes. Cuando es posible, Editar y continuar marca el código que no se puede modificar de color gris claro. Si necesita realizar cualquiera de estos cambios no compatibles, debe detener la depuración, hacer los cambios e iniciar una nueva sesión de depuración.
Cambios no admitidos en variables locales estáticas
- Quitar una variable local estática.
Cambios no compatibles con construcciones de iteración
Modificar la condición de un bucle While cuando el puntero de instrucciones está en la condición.
Modificar el límite superior o inferior de una instrucción For cuando el puntero de instrucciones está en la expresión.
Agregar o quitar un bucle Next cuando el puntero de instrucciones se utiliza en la expresión del enumerador.
Agregar un bucle For Each cuando el puntero de instrucciones está en el cuerpo del bucle.
Cambiar el iterador de un bucle For Each cuando el puntero de instrucciones está en la expresión del enumerador o en el cuerpo del bucle.
Cambiar la expresión del enumerador de un bucle For Each cuando el puntero de instrucciones está en la expresión del enumerador.
Cambios no admitidos en los genéricos
- No se admiten los cambios en la propia definición de método genérico o en el cuerpo del método genérico. Se puede agregar, eliminar o cambiar la creación de instancias de un tipo genérico o llamadas a los métodos genéricos existentes.
Otros cambios no admitidos
Cambiar la instrucción de invocación de un método que está en la pila de llamadas.
Agregar un bloque Try...Catch cuando el puntero de instrucciones termina en el bloque Catch o en el bloque Finally.
Quitar un bloque Try...Catch cuando el puntero de instrucciones está en un bloque Catcho en el bloque Finally.
Agregar seis o más instrucciones Try anidadas alrededor del puntero de instrucciones actual.
Agregar un bloque Using alrededor del puntero de instrucciones actual.
Agregar un bloque SynchLock alrededor del puntero de instrucciones actual.
Agregar, quitar o modificar una instrucción #region definida por el usuario.
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