public override object Visit(FileNode fileNode, object data) { if (FileUtility.IsEqualFileName(oldName, fileNode.FileName)) { fileNode.FileName = newName; } else if (FileUtility.IsBaseDirectory(oldName, fileNode.FileName)) { fileNode.FileName = FileUtility.RenameBaseDirectory(fileNode.FileName, oldName, newName); } fileNode.AcceptChildren(this, data); return data; }
public override object Visit(FileNode fileNode, object data) { if (FileUtility.IsBaseDirectory(fileName, fileNode.FileName)) { ExtTreeNode parent = fileNode.Parent as ExtTreeNode; fileNode.Remove(); if (parent != null) { parent.Refresh(); } } else { fileNode.AcceptChildren(this, data); } return data; }
public override object Visit(FileNode fileNode, object data) { if (FileUtility.IsEqualFileName(oldName, fileNode.FileName)) { fileNode.FileName = newName; } else if (FileUtility.IsBaseDirectory(oldName, fileNode.FileName)) { fileNode.FileName = FileUtility.RenameBaseDirectory(fileNode.FileName, oldName, newName); } fileNode.AcceptChildren(this, data); return(data); }
public override object Visit(FileNode fileNode, object data) { if (FileUtility.IsBaseDirectory(fileName, fileNode.FileName)) { ExtTreeNode parent = fileNode.Parent as ExtTreeNode; fileNode.Remove(); if (parent != null) { parent.Refresh(); } } else { fileNode.AcceptChildren(this, data); } return(data); }
public virtual object Visit(FileNode fileNode, object data) { fileNode.AcceptChildren(this, data); return(data); }
public virtual object Visit(FileNode fileNode, object data) { fileNode.AcceptChildren(this, data); return data; }