void View_RunIntrudingMethod(object sender, ToolWindowControl.RunIntrudingMethodEventArgs e) { if (RunIntrudingMethod != null) { RunIntrudingMethod.Invoke(sender, e); } }
void ViewController_RunIntrudingMethod(object sender, ToolWindowControl.RunIntrudingMethodEventArgs e) { if (DTE.Debugger.CurrentMode != dbgDebugMode.dbgBreakMode) { MessageBox.Show("You have to be inside a debugging session to inject intruding methods", "Not Possible", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Execute(e.Source); }