public void SetDebugger(IDebugger debugger)
{
if (this.debugger != null)
{
//this.debugger.StateChanged -= Debugger_StateChanged;
}
if (debugger != null)
{
//debugger.StateChanged += Debugger_StateChanged;
}
this.debugger = debugger;
dataProvider.SetDebugger(debugger);
}