The class you mentioned is a "dummy debugger" that cannot step through the source code. This dummy is used when no debugger addin is installed. The real debugger is in src\AddIns\Misc\Debugger\Debugger.AddIn\Project\Src\Service\WindowsDebugger.cs
But you cannot use the debugger outside of SharpDevelop, it's bound to the
addin-system; the way breakpoints and bookmarks (including "current
line bookmark" are managed) etc
What you can do is:
- use the Debugger.Core library. You will have to write your own UI for the debugger (synchronizing breakpoints with the text editor, stepping, lists for variable display...)
OR
- embed SharpDevelop in your application (including the AddIn-system etc.) See http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx