private void renderPubvarList(TreeNode root, SmxPubvarTable pubvars) { for (var i = 0; i < pubvars.Length; i++) { var index = i; var pubvar = pubvars[i]; var node = root.Nodes.Add(i + ": " + pubvar.Name); node.Tag = new NodeData(delegate() { startDetail("; pubvar entry {0}", index); addDetailLine("nameoffs = 0x{0:x} ; {1}", pubvar.nameoffs, pubvar.Name); addDetailLine("address = 0x{0:x}", pubvar.Address); endDetailUpdate(); }, null); } }
private void renderPubvarList(TreeViewItem root, SmxPubvarTable pubvars) { for (int i = 0; i < pubvars.Length; i++) { var index = i; var pubvar = pubvars[i]; var node = new TreeViewItem() { Header = (i.ToString() + ": " + pubvar.Name) }; root.Items.Add(node); node.Tag = new NodeData(delegate() { startDetail("; pubvar entry {0}", index); addDetailLine("nameoffs = 0x{0:x} ; {1}", pubvar.nameoffs, pubvar.Name); addDetailLine("address = 0x{0:x}", pubvar.Address); endDetailUpdate(); }, null); } }