Inheritance: System.EventArgs
コード例 #1
0
ファイル: ImageSegmentPane.cs プロジェクト: relaxar/reko
 void TextView_Navigate(object sender, EditorNavigationArgs e)
 {
     var addr = e.Destination as Address;
     if (addr !=null)
     {
         var svc = services.RequireService<ILowLevelViewService>();
         svc.ShowMemoryAtAddress(program, addr);
     }
 }
コード例 #2
0
ファイル: CodeViewerPane.cs プロジェクト: chubbymaggie/reko
 void textView_Navigate(object sender, EditorNavigationArgs e)
 {
     var procDst = e.Destination as Procedure;
     if (procDst == null)
         return;
     DisplayProcedure(procDst);
 }
コード例 #3
0
ファイル: CodeViewerPane.cs プロジェクト: feelworld/reko
        void textView_Navigate(object sender, EditorNavigationArgs e)
        {
            var procDst = e.Destination as Procedure;
            if (procDst == null)
                return;
            navInteractor.RememberAddress(this.proc);
            DisplayProcedure(this.program, procDst);    // ...and move to the new position.

            //$REVIEW: should this fire an event on a ISelectionService interface
            // and let interested parties track that?
            var pbSvc = services.GetService<IProjectBrowserService>();
            if (pbSvc != null)
            {
                pbSvc.SelectedObject = procDst;
            }
        }
コード例 #4
0
 private void DisassemblyControl_Navigate(object sender, EditorNavigationArgs e)
 {
     var addr = e.Destination as Address;
     if (e == null)
         return;
     UserNavigateToAddress(Control.DisassemblyView.TopAddress, addr);
 }
コード例 #5
0
ファイル: CodeViewerPane.cs プロジェクト: gh0std4ncer/reko
 void textView_Navigate(object sender, EditorNavigationArgs e)
 {
     var procDst = e.Destination as Procedure;
     if (procDst == null)
         return;
     DisplayProcedure(procDst);
     var pbSvc = services.GetService<IProjectBrowserService>();
     if (pbSvc != null)
     {
         pbSvc.SelectedObject = procDst;
     }
 }
コード例 #6
0
        void TextView_Navigate(object sender, EditorNavigationArgs e)
        {
            var addr = e.Destination as Address;
            var proc = e.Destination as Procedure;

            if (proc != null)
                addr = program.GetProcedureAddress(proc);

            if (addr == null)
                return;

            UserNavigateToAddress(combinedCodeView.MixedCodeDataView.TopAddress, addr);
        }
コード例 #7
0
ファイル: ProcedureView.cs プロジェクト: melbcat/reko
 void editorView1_Navigate(object sender, EditorNavigationArgs e)
 {
     MessageBox.Show(this, "Hello! " + e.Destination);
 }