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";
}