A group blog from members of the VB team
by Bill Horst
Edit and Continue is a new VB debugging feature which allows the user to make edits to code while the debugger is in "Break Mode" and then to continue debugging with the new edits applied, without having to start execution over again.
A Rude Edit is an edit made during "Break Mode" from which the debugger cannot continue. In other words, the user must restart the debugging process if they wish to apply a rude edit. When an edit is rude, it will generate a purple squiggle and an error message to indicate that it is rude.
If the user attempts to step or run while there is a rude edit, an error dialog will appear which lets you either edit the code (to get rid of the rude edit) or restart the debugger execution. Almost all rude edits can be undone.
Edits within methods
This is where things are the most interesting with Edit and Continue
Otherwise, most edits within a method are allowed, with the following exceptions (there may be more I can't think of right now, so don't hold me to this…there's a lot of possible edits!)