ATMLCommonLibrary.controls.awb.DropListTreeForm.ProcessTreeNode C# (CSharp) Method

ProcessTreeNode() private method

private ProcessTreeNode ( XmlNode parentNode, TreeNode parentTreeNode ) : void
parentNode System.Xml.XmlNode
parentTreeNode System.Windows.Forms.TreeNode
return void
        private void ProcessTreeNode( XmlNode parentNode, TreeNode parentTreeNode )
        {
            var element = parentNode as XmlElement;
            if (element != null)
            {
                var tn = new TreeNode( element.Name );
                tn.Tag = element;
                if (parentTreeNode == null)
                    _treeView.Nodes.Add( tn );
                else
                    parentTreeNode.Nodes.Add( tn );
                foreach (XmlNode childNode in element.ChildNodes)
                {
                    ProcessTreeNode( childNode, tn );
                }
            }
        }