Ext.Net.TreePanel.RegisterNodesIcons C# (CSharp) Method

RegisterNodesIcons() protected method

protected RegisterNodesIcons ( TreeNodeCollection nodes ) : void
nodes TreeNodeCollection
return void
        protected virtual void RegisterNodesIcons(TreeNodeCollection nodes)
        {
            if (ResourceManager.HasResourceManager)
            {
                foreach (TreeNodeBase node in nodes)
                {
                    if (node.Icon != Icon.None)
                    {
                        ResourceManager.GetInstance().RegisterIcon(node.Icon);
                    }

                    TreeNode treeNode = node as TreeNode;

                    if (treeNode != null && treeNode.Nodes.Count > 0)
                    {
                        this.RegisterNodesIcons(treeNode.Nodes);
                    }
                }
            }
        }