public static TreeNode CimToNode(CimMethodList list) { TreeNode root = new TreeNode("Methods"); foreach (CimMethod method in list) { root.Nodes.Add(CimToNode(method)); } return root; }
public static List<ListViewItem> ToList(CimMethodList list) { return ToList(list, null); }
public static List<ListViewItem> ToList(CimMethodList list, CimName className) { System.Drawing.Color localColor = System.Drawing.Color.MediumSlateBlue; List<ListViewItem> newList = new List<ListViewItem>(); foreach (CimMethod method in list) { ListViewItem item = new ListViewItem(new string[] { method.Name.ToString(), "Method", "", method.ClassOrigin.ToString() }, (int)ImageUtils.ImageIndex.Method); if ((className != null) && (className == method.ClassOrigin)) { // It's a local property item.SubItems[3].Text = "( Local )"; item.ForeColor = localColor; } newList.Add(item); } return newList; }
public void WriteCimMethodList(CimMethodList list) { for(int i = 0; i < list.Count; ++i) { WriteCimMethod(list[i]); } }