Exemplo n.º 1
0
 public override bool IsEnabled(CallStackCtxMenuContext context) => context.SelectedItems.Length > 0;
Exemplo n.º 2
0
 protected override void Initialize(CallStackCtxMenuContext context, MenuItem menuItem)
 {
     menuItem.IsChecked = DebuggerSettings.Instance.UseHexadecimal;
 }
Exemplo n.º 3
0
 protected override void Initialize(CallStackCtxMenuContext context, MenuItem menuItem)
 {
     menuItem.IsChecked = CallStackSettings.Instance.ShowIP;
 }
Exemplo n.º 4
0
 protected override bool IsEnabled(CallStackCtxMenuContext context)
 {
     return(GetFrame(context) != null);
 }
Exemplo n.º 5
0
        protected override bool IsEnabled(CallStackCtxMenuContext context)
        {
            var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context);

            return(vm != null && DebugManager.Instance.CanRunTo(vm.Frame));
        }
Exemplo n.º 6
0
 public override bool IsChecked(CallStackCtxMenuContext context) => callStackSettings.ShowTokens;
Exemplo n.º 7
0
 protected override bool IsEnabled(CallStackCtxMenuContext context)
 {
     return(CallStackControlCreator.CallStackControlInstance.listView.Items.Count > 0);
 }
Exemplo n.º 8
0
 public override bool IsEnabled(CallStackCtxMenuContext context) =>
 debugService.Value.CanRunTo(SwitchToFrameCallStackCtxMenuCommand.GetFrame(context)?.Frame);
Exemplo n.º 9
0
 public override void Execute(CallStackCtxMenuContext context) => debuggerSettings.UseHexadecimal = !debuggerSettings.UseHexadecimal;
Exemplo n.º 10
0
 public override bool IsEnabled(CallStackCtxMenuContext context) => SwitchToFrameCallStackCtxMenuCommand.GetFrame(context) != null;
Exemplo n.º 11
0
 public override bool IsEnabled(CallStackCtxMenuContext context) =>
 FrameUtils.CanGoToDisasm(SwitchToFrameCallStackCtxMenuCommand.GetFrame(context)?.Frame);
Exemplo n.º 12
0
 public override void Execute(CallStackCtxMenuContext context) =>
 SwitchToFrameCallStackCtxMenuCommand.Execute(moduleIdProvider, stackFrameService.Value, documentTabService, moduleLoader.Value, SwitchToFrameCallStackCtxMenuCommand.GetFrame(context), true);
Exemplo n.º 13
0
 public override bool IsEnabled(CallStackCtxMenuContext context) => GetFrame(context) != null;
Exemplo n.º 14
0
 public override void Execute(CallStackCtxMenuContext context) =>
 Execute(moduleIdProvider, stackFrameService.Value, documentTabService, moduleLoader.Value, GetFrame(context), false);
Exemplo n.º 15
0
 public override void Execute(CallStackCtxMenuContext context) => callStackSettings.ShowTypeKeywords = !callStackSettings.ShowTypeKeywords;
Exemplo n.º 16
0
 public override bool IsChecked(CallStackCtxMenuContext context) => debuggerSettings.UseHexadecimal;
Exemplo n.º 17
0
 public override void Execute(CallStackCtxMenuContext context) => callStackSettings.ShowTokens = !callStackSettings.ShowTokens;
Exemplo n.º 18
0
 public override void Execute(CallStackCtxMenuContext context) => callStackSettings.ShowParameterValues = !callStackSettings.ShowParameterValues;
Exemplo n.º 19
0
 protected override void Execute(CallStackCtxMenuContext context)
 {
     CallStackControlCreator.CallStackControlInstance.listView.SelectAll();
 }
Exemplo n.º 20
0
 public override bool IsChecked(CallStackCtxMenuContext context) => callStackSettings.ShowParameterValues;
Exemplo n.º 21
0
 protected override void Execute(CallStackCtxMenuContext context)
 {
     Execute(GetFrame(context), false);
 }
Exemplo n.º 22
0
 public override void Execute(CallStackCtxMenuContext context) => callStackSettings.ShowNamespaces = !callStackSettings.ShowNamespaces;
Exemplo n.º 23
0
        protected override bool IsEnabled(CallStackCtxMenuContext context)
        {
            var vm = SwitchToFrameCallStackCtxMenuCommand.GetFrame(context);

            return(vm != null && FrameUtils.CanGoToDisasm(vm.Frame));
        }
Exemplo n.º 24
0
 public override bool IsChecked(CallStackCtxMenuContext context) => callStackSettings.ShowNamespaces;
Exemplo n.º 25
0
 protected override void Execute(CallStackCtxMenuContext context)
 {
     DebuggerSettings.Instance.UseHexadecimal = !DebuggerSettings.Instance.UseHexadecimal;
 }
Exemplo n.º 26
0
 public override void Execute(CallStackCtxMenuContext context) => callStackSettings.ShowReturnTypes = !callStackSettings.ShowReturnTypes;
Exemplo n.º 27
0
 protected override void Execute(CallStackCtxMenuContext context)
 {
     CallStackSettings.Instance.ShowParameterValues = !CallStackSettings.Instance.ShowParameterValues;
 }
Exemplo n.º 28
0
 public override bool IsChecked(CallStackCtxMenuContext context) => callStackSettings.ShowReturnTypes;
Exemplo n.º 29
0
 protected override void Execute(CallStackCtxMenuContext context)
 {
     CallStackSettings.Instance.ShowOwnerTypes = !CallStackSettings.Instance.ShowOwnerTypes;
 }
Exemplo n.º 30
0
 public override void Execute(CallStackCtxMenuContext context)
 {
     callStackContent.Value.ListView.SelectAll();
 }