SS.Ynote.Classic.Core.Project.ProjectPanel.DoRename C# (CSharp) Method

DoRename() private method

DoRename
private DoRename ( ) : void
return void
        private void DoRename()
        {
            var node = projtree.SelectedNode as ExTreeNode;
            var filename = projtree.SelectedNode.Name;
            var dir = Path.GetDirectoryName(projtree.SelectedNode.Name);
            using (var dlg = new FolderUtils())
            {
                var result = dlg.ShowDialog() == DialogResult.OK;
                if (result)
                {
                    if (node.Type == ProjectNodeType.Folder)
                        RenameDirectory(filename, dir + @"\" + dlg.FileName, node);
                    else if (node.Type == ProjectNodeType.File)
                        RenameFile(filename, dir + @"\" + dlg.FileName, node);
                    node.Text = dlg.FileName;
                }
            }
        }