Hello everyone .
I am working right now on a script language which is interpreted to C# and then compiled via CSharpCodeProvidor .. (I have my own IDE for the script language)
Well , firstly i want to understand how really VS can actually stop the application at runtime and then change (compiled) code and then even save it and simply resume !
Really , i want to create my own debugger in my IDE and also if i will success to replace compiled objects somehow like VS is doing i will be able to design some Real-Time programming and debugging mechanism for my own script language .
The first reason i want to know how it works is because real-time programming (Change code and resume the application without restarting every time)
and the second reason is for some good debugger (which is not really necessary after having the real-time mechanism)