C# Edit and Continue: error 4016
Error Message
Updating the kind of a [structs | interface | enum | class] will prevent the debug session from continuing while Edit and Continue is enabled.
This error indicates that you tried to edit the kind of a type that cannot be changed while debugging. You tried to change a structure, interface, enumeration, or class to another type, for example, a structure to a class.
Consider the following example:
class Example
{
static void Main(string[] args) {}
}
If you step into Main
, then try to change class
to struct
, this error occurs.
To correct this error
Choose Undo from the Debug menu to undo the changes.
–or–
On the Debug menu, click Stop Debugging, make the changes, and then start a new debugging session.
See Also
Reference
class (C# Reference)
struct (C# Reference)
Interfaces (C# Programming Guide)
enum (C# Reference)
Supported Code Changes (C#)
Edit and Continue (Visual C#)