Beispiel #1
0
 private void renderPublicsList(TreeNode root, SmxPublicTable publics)
 {
     for (var i = 0; i < publics.Length; i++)
     {
         var index  = i;
         var pubfun = publics[i];
         var node   = root.Nodes.Add(i + ": " + pubfun.Name);
         node.Tag = new NodeData(delegate()
         {
             startDetail("; public entry {0}", index);
             addDetailLine("nameoffs = 0x{0:x} ; {1}", pubfun.nameoffs, pubfun.Name);
             addDetailLine("address = 0x{0:x}", pubfun.Address);
             endDetailUpdate();
         }, null);
     }
 }
Beispiel #2
0
 private void renderPublicsList(TreeViewItem root, SmxPublicTable publics)
 {
     for (int i = 0; i < publics.Length; i++)
     {
         var index  = i;
         var pubfun = publics[i];
         var node   = new TreeViewItem()
         {
             Header = (i.ToString() + ": " + pubfun.Name)
         };
         root.Items.Add(node);
         node.Tag = new NodeData(delegate()
         {
             startDetail("; public entry {0}", index);
             addDetailLine("nameoffs = 0x{0:x} ; {1}", pubfun.nameoffs, pubfun.Name);
             addDetailLine("address = 0x{0:x}", pubfun.Address);
             endDetailUpdate();
         }, null);
     }
 }