ATMLCommonLibrary.forms.ATMLNavigationWindow.AddNode C# (CSharp) Method

AddNode() private method

private AddNode ( TreeNode parentNode, FileInfo fi ) : void
parentNode TreeNode
fi FileInfo
return void
        private void AddNode( TreeNode parentNode, FileInfo fi )
        {
            try
            {
                this.UIThreadInvoke(delegate
                                    {
                                            string extension = fi.Extension;
                                            var node = new TreeNode( fi.Name );
                                            node.Name = fi.Name;
                                            node.Tag = fi;
                                            SetTreeNodeImage( extension, node, parentNode );
                                            if (parentNode != null)
                                                parentNode.Nodes.Add( node );
                                            else
                                                testSetNavigationTree.Nodes.Add( node );
                                    } );
            }
            catch (Exception e)
            {
                LogManager.Error( e );
            }
        }

Same methods

ATMLNavigationWindow::AddNode ( FileInfo fi ) : void