public bool Remove(FileIdentifier id)
 {
     return(_collection.Remove(id));
 }
 public bool TryGet(FileIdentifier id, out FileControlBlock block)
 {
     return(_collection.TryGetValue(id, out block));
 }
Exemple #3
0
 public static string ToPath(FileIdentifier id)
 {
     return(Path.Combine(id.OwningDirectory.FullName, id.Name.Name));
 }
Exemple #4
0
        public static FileIdentifier CombineFileId(DirectoryIdentifier id, string path)
        {
            var newPath = Path.Combine(id.FullName, path);

            return(FileIdentifier.FromPath(newPath));
        }
Exemple #5
0
        public static FileIdentifier ConvertToFileId(DirectoryIdentifier id)
        {
            var path = id.FullName;

            return(FileIdentifier.FromPath(path));
        }
Exemple #6
0
        public static DirectoryIdentifier ConvertToDirId(FileIdentifier id)
        {
            var path = ToPath(id);

            return(new DirectoryIdentifier(path));
        }