OleViewDotNet.COMRegistryViewer.CreateTypelibVersionNode C# (CSharp) Method

CreateTypelibVersionNode() private method

private CreateTypelibVersionNode ( COMTypeLibVersionEntry entry ) : TreeNode
entry COMTypeLibVersionEntry
return System.Windows.Forms.TreeNode
        private TreeNode CreateTypelibVersionNode(COMTypeLibVersionEntry entry)
        {
            TreeNode node = new TreeNode(String.Format("{0} : Version {1}", entry.Name, entry.Version), 
                ClassIcon, ClassIcon);

            node.Tag = entry;
            List<string> entries = new List<string>();
            if(!String.IsNullOrWhiteSpace(entry.Win32Path))
            {
                entries.Add(String.Format("Win32: {0}", entry.Win32Path));
            }
            if(!String.IsNullOrWhiteSpace(entry.Win64Path))
            {
                entries.Add(String.Format("Win64: {0}", entry.Win64Path));
            }
            node.ToolTipText = String.Join("\r\n", entries);

            return node;
        }