Editar e continuar (Visual Basic): Unsupported Method and Property Body Edits
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
Edit and Continue enables you to stop program execution in Break mode, make changes to the executing code, and resume program execution with the newly incorporated changes. Declarative code edits that affect the public structure of a class are generally prohibited, but most edits you might make to a method, property body, or private declarations within a class are allowed. Para obter mais informações, consulte Edit and Continue (Visual Basic): Não há suporte para a edição das declarações de.
There are some exceptions described in the following sections. Whenever possible, Edit and Continue marks code that cannot be edited as light gray. If you need to make any of these unsupported changes, you must stop debugging, make the changes, and start a new debugging session.
Unsupported Changes to Static Local Variables
- Removing a static local variable.
Unsupported Changes to Iteration Constructs
Modificando a condição de uma While loop, quando o ponteiro de instrução está na condição.
Modificando o limite superior ou inferior um For instrução, quando o ponteiro de instrução está na expressão.
Adicionando ou removendo uma Next loop, quando o ponteiro de instrução é usado na expressão do enumerador.
Adicionando um For Each loop, quando o ponteiro de instrução está no corpo do loop.
Alterando o iterador de um For Each loop, quando o ponteiro de instrução está na expressão enumerador ou o corpo do loop.
Alterar a expressão de enumerador de um For Each loop, quando o ponteiro de instrução está na expressão do enumerador.
Unsupported Changes to Generics
- Changes to the generic method itself or generic method body are not supported. Instantiation of a generic type or calls to existing generic methods can be added, deleted, or changed.
Other Unsupported Changes
Changing the invocation statement of a method that is on the call stack.
Adicionando um Try...Catch bloco, quando o ponteiro de instrução é encerrada na Catch bloco ou o Finally bloco.
Removendo uma Try...Catch bloco, quando o ponteiro de instrução está em um Catchbloco ou o Finally bloco.
A adição de seis ou mais aninhada Try instruções ao redor do ponteiro de instrução atual.
Adicionando um Using bloco ao redor do ponteiro de instrução atual.
Adicionando um SynchLock bloco ao redor do ponteiro de instrução atual.
Adicionando, removendo ou modificando um user-defined #region.
Consulte também
Tarefas
Como: Aplicar edições no modo de interrupção com editar e continuar
Referência
Editar e continuar (Visual Basic): Não há suporte para edições de declaração