public override object Visit(DirectoryNode directoryNode, object data) { if (FileUtility.IsBaseDirectory(oldName, directoryNode.Directory)) { directoryNode.Directory = DirectoryName.Create(FileUtility.RenameBaseDirectory(directoryNode.Directory, oldName, newName)); directoryNode.AcceptChildren(this, data); } else if (FileUtility.IsBaseDirectory(directoryNode.Directory, oldName)) { directoryNode.AcceptChildren(this, data); } return data; }
public override object Visit(DirectoryNode directoryNode, object data) { if (FileUtility.IsBaseDirectory(oldName, directoryNode.Directory)) { directoryNode.Directory = FileUtility.RenameBaseDirectory(directoryNode.Directory, oldName, newName); directoryNode.AcceptChildren(this, data); } else if (FileUtility.IsBaseDirectory(directoryNode.Directory, oldName)) { directoryNode.AcceptChildren(this, data); } return(data); }
public override object Visit(DirectoryNode directoryNode, object data) { if (FileUtility.IsBaseDirectory(fileName, directoryNode.Directory)) { ExtTreeNode parent = directoryNode.Parent as ExtTreeNode; directoryNode.Remove(); if (parent != null) { parent.Refresh(); } } else { if (FileUtility.IsBaseDirectory(directoryNode.Directory, fileName)) { directoryNode.AcceptChildren(this, data); } } return data; }
public override object Visit(DirectoryNode directoryNode, object data) { if (FileUtility.IsBaseDirectory(fileName, directoryNode.Directory)) { ExtTreeNode parent = directoryNode.Parent as ExtTreeNode; directoryNode.Remove(); if (parent != null) { parent.Refresh(); } } else { if (FileUtility.IsBaseDirectory(directoryNode.Directory, fileName)) { directoryNode.AcceptChildren(this, data); } } return(data); }
public virtual object Visit(DirectoryNode directoryNode, object data) { directoryNode.AcceptChildren(this, data); return(data); }
public virtual object Visit(DirectoryNode directoryNode, object data) { directoryNode.AcceptChildren(this, data); return data; }