OleViewDotNet.COMRegistryViewer.LoadMimeTypes C# (CSharp) Method

LoadMimeTypes() private method

private LoadMimeTypes ( ) : void
return void
        private void LoadMimeTypes()
        {
            List<TreeNode> nodes = new List<TreeNode>(m_reg.MimeTypes.Count());
            foreach (COMMimeType ent in m_reg.MimeTypes)
            {
                TreeNode node = new TreeNode(ent.MimeType);
                if (m_reg.Clsids.ContainsKey(ent.Clsid))
                {
                    node.Nodes.Add(CreateCLSIDNode(m_reg.Clsids[ent.Clsid]));
                }

                if (!String.IsNullOrWhiteSpace(ent.Extension))
                {
                    node.ToolTipText = String.Format("Extension {0}", ent.Extension);
                }
                nodes.Add(node);
            }

            treeComRegistry.Nodes.AddRange(nodes.ToArray());
            Text = "MIME Types";
        }