コード例 #1
0
        protected override bool IsAlreadyAdded()
        {
            ReferenceContainerNode referencesFolder = ProjectMgr.FindChild(ReferenceContainerNode.ReferencesNodeVirtualName) as ReferenceContainerNode;

            for (HierarchyNode node = referencesFolder.FirstChild; node != null; node = node.NextSibling)
            {
                if (node is ConfigReferenceNode)
                {
                    ConfigReferenceNode referenceNode = node as ConfigReferenceNode;

                    // Check if the name is the same.

                    if (string.Compare(referenceNode.Caption, Caption, System.StringComparison.OrdinalIgnoreCase) == 0)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }