public void Execute(TextViewContext context) { var list = GetMappings(context); if (list == null) { return; } var method = list[0].MemberMapping.MethodDefinition; var methodNode = MainWindow.Instance.AssemblyListTreeNode.FindMethodNode(method); if (methodNode == null) { MainWindow.Instance.ShowMessageBox(string.Format("Could not find method: {0}", method)); return; } MethodBodySettingsCommand.Execute(new ILSpyTreeNode[] { methodNode }, GetInstructionOffsets(method, list)); }
protected override void Execute(Context ctx) { MethodBodySettingsCommand.Execute(ctx.Nodes); }
protected override void ExecuteInternal(ILSpyTreeNode[] nodes) { MethodBodySettingsCommand.Execute(nodes); }