OleViewDotNet.COMRegistryViewer.LoadProgIDs C# (CSharp) Method

LoadProgIDs() private method

private LoadProgIDs ( ) : void
return void
        private void LoadProgIDs()
        {
            int i = 0;
            TreeNode[] progidNodes = new TreeNode[m_reg.Progids.Count];
            foreach (COMProgIDEntry ent in m_reg.Progids.Values)
            {
                progidNodes[i] = new TreeNode(ent.ProgID, ClassIcon, ClassIcon);
                progidNodes[i].ToolTipText = BuildProgIDToolTip(ent);
                progidNodes[i].Tag = ent;
                if (m_reg.MapClsidToEntry(ent.Clsid) != null)
                {
                    progidNodes[i].Nodes.Add("IUnknown");
                }
                i++;
            }
            
            treeComRegistry.Nodes.AddRange(progidNodes);
            Text = "ProgIDs";
        }