public override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { FrameUtils.GoToIL(moduleIdProvider, documentTabService, moduleLoader.Value, vm.Frame, false); } }
public override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { debugService.Value.RunTo(vm.Frame); } }
public override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { FrameUtils.GoToDisasm(vm.Frame); } }
public override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { FrameUtils.GoToIL(fileTabManager, moduleLoader.Value, vm.Frame, false); } }
protected override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { DebugManager.Instance.RunTo(vm.Frame); } }
protected override void Execute(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); if (vm != null) { FrameUtils.GoToIL(vm.Frame, true); } }
public override bool IsEnabled(CallStackCtxMenuContext context) => debugService.Value.CanRunTo(SwitchToFrameCallStackCtxMenuCommand.GetFrame(context)?.Frame);
public override bool IsEnabled(CallStackCtxMenuContext context) => FrameUtils.CanGoToDisasm(SwitchToFrameCallStackCtxMenuCommand.GetFrame(context)?.Frame);
public override bool IsEnabled(CallStackCtxMenuContext context) => SwitchToFrameCallStackCtxMenuCommand.GetFrame(context) != null;
public override void Execute(CallStackCtxMenuContext context) => SwitchToFrameCallStackCtxMenuCommand.Execute(moduleIdProvider, stackFrameService.Value, documentTabService, moduleLoader.Value, SwitchToFrameCallStackCtxMenuCommand.GetFrame(context), true);
public override bool IsEnabled(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); return(vm != null && debugManager.Value.CanRunTo(vm.Frame)); }
public override bool IsEnabled(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); return(vm != null && FrameUtils.CanGoToDisasm(vm.Frame)); }
public override void Execute(CallStackCtxMenuContext context) { SwitchToFrameCallStackCtxMenuCommand.Execute(stackFrameManager.Value, fileTabManager, moduleLoader.Value, SwitchToFrameCallStackCtxMenuCommand.GetFrame(context), true); }
protected override bool IsEnabled(CallStackCtxMenuContext context) { var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context); return(vm != null && DebugManager.Instance.CanRunTo(vm.Frame)); }