Ejemplo n.º 1
0
 public FileSystemActivityEventArgs(FileSystemActivity activity, NodeType nodeType, string name, string path)
 {
     this.Activity = activity;
     this.Name     = name;
     this.Path     = path;
     this.NodeType = nodeType;
 }
		public FileSystemActivityEventArgs(FileSystemActivity activity, NodeType nodeType, string name, string path)
		{
			this.Activity = activity;
			this.Name = name;
			this.Path = path;
			this.NodeType = nodeType;
		}
        public NodeActivityEventArgs(FileSystemActivity activity, INode node, string name)
        {
            this.Node = node;

            this.OriginalName = Node.Address.Name;

            if (name == null)
            {
                this.CurrentName = node.Name;
            }
            else
            {
                this.CurrentName = name;
            }

            this.Activity = activity;
        }
		public NodeActivityEventArgs(FileSystemActivity activity, INode node, string name)
		{
			this.Node = node;

			this.OriginalName = Node.Address.Name;
			
			if (name == null)
			{
				this.CurrentName = node.Name;
			}
			else
			{
				this.CurrentName = name;
			}

			this.Activity = activity;
		}
		public virtual bool SelectNodeForOperation(OverlayedFileSystem fileSystem, FileSystemActivity operation, INodeAddress address, NodeType nodeType, out INode[] nodes)
		{
			nodes = null;

			return false;
		}
 public FileSystemRenamedActivityEventArgs(FileSystemActivity activity, NodeType nodeType, string name, string path, string newName, string newPath)
     : base(activity, nodeType, name, path)
 {
     this.NewPath = newPath;
     this.NewName = newName;
 }
 public NodeActivityEventArgs(FileSystemActivity activity, INode node)
     : this(activity, node, null)
 {
 }
		public FileSystemRenamedActivityEventArgs(FileSystemActivity activity, NodeType nodeType, string name, string path, string newName, string newPath)
			: base(activity, nodeType, name, path)
		{
			this.NewPath = newPath;
			this.NewName = newName;
		}
        public virtual bool SelectNodeForOperation(OverlayedFileSystem fileSystem, FileSystemActivity operation, INodeAddress address, NodeType nodeType, out INode[] nodes)
        {
            nodes = null;

            return(false);
        }
		public NodeActivityEventArgs(FileSystemActivity activity, INode node)
			: this(activity, node, null)
		{
		}