private void copyObjectTagToolStripMenuItem_Click(object sender, EventArgs e)
{
TreeNode node = treeComRegistry.SelectedNode;
Guid guid = Guid.Empty;
if (node != null)
{
if (node.Tag is COMCLSIDEntry)
{
guid = ((COMCLSIDEntry)node.Tag).Clsid;
}
else if (node.Tag is COMProgIDEntry)
{
COMProgIDEntry ent = (COMProgIDEntry)node.Tag;
if (m_reg.MapClsidToEntry(ent.Clsid) != null)
{
guid = ent.Clsid;
}
}
if (guid != Guid.Empty)
{
CopyGuidToClipboard(guid, CopyGuidType.CopyAsObject);
}
}
}