Exemplo n.º 1
0
        private string CalculatePath()
        {
            if (parent_id == structure.GetRootFolderId())
            {
                return(GetName());
            }

            FileSnapshot_ById parent;

            if (structure.TryGetFileById(parent_id, out parent))
            {
                return(Filename.ForwardCombine(parent.GetPath(), GetName()));
            }

            return(null);
        }
Exemplo n.º 2
0
 public override IEnumerable <string> GetPaths(string path)
 {
     return(nook_system.GetPaths(Filename.ForwardCombine(sub_path, path)));
 }
Exemplo n.º 3
0
 public override bool TryGetLocalPath(string path, out string local_path)
 {
     return(nook_system.TryGetLocalPath(Filename.ForwardCombine(sub_path, path), out local_path));
 }
Exemplo n.º 4
0
 public override bool Write(string path, Process <Stream> process)
 {
     return(nook_system.Write(Filename.ForwardCombine(sub_path, path), process));
 }
Exemplo n.º 5
0
 public override string GetHash(string path)
 {
     return(nook_system.GetHash(Filename.ForwardCombine(sub_path, path)));
 }
Exemplo n.º 6
0
 public override bool IsPresent(string path)
 {
     return(nook_system.IsPresent(Filename.ForwardCombine(sub_path, path)));
 }
Exemplo n.º 7
0
 public override bool Delete(string path)
 {
     return(nook_system.Delete(Filename.ForwardCombine(sub_path, path)));
 }