ATMLCommonLibrary.controls.awb.DropListTreeForm.ProcessTreeNode C# (CSharp) 메소드

ProcessTreeNode() 개인적인 메소드

private ProcessTreeNode ( XmlNode parentNode, TreeNode parentTreeNode ) : void
parentNode System.Xml.XmlNode
parentTreeNode System.Windows.Forms.TreeNode
리턴 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 );
                }
            }
        }