Пример #1
0
		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;
		}
Пример #2
0
		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);
 }
Пример #4
0
 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);
 }
Пример #5
0
 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;
		}