Ejemplo n.º 1
0
        public VfsDirectoryInfo(VfsFileSystem fileSystem, VfsJsonFileSystemInfo json)
        {
            _fileSystem = fileSystem;
            _href = new Uri(json.Href);
            _name = json.Name;
            _fullName = VfsUtils.ToXDrive(_href);
            _mime = json.Mime;
            _mtime = DateTime.Parse(json.MTime).ToUniversalTime();
            _exists = true;

            ((VfsDirectoryInfoFactory)_fileSystem.DirectoryInfo).UpdateCache(this);
        }
Ejemplo n.º 2
0
        public VfsDirectoryInfo(VfsFileSystem fileSystem, VfsJsonFileSystemInfo json)
        {
            _fileSystem = fileSystem;
            _href       = new Uri(json.Href);
            _name       = json.Name;
            _fullName   = VfsUtils.ToXDrive(_href);
            _mime       = json.Mime;
            _mtime      = DateTime.Parse(json.MTime).ToUniversalTime();
            _exists     = true;

            ((VfsDirectoryInfoFactory)_fileSystem.DirectoryInfo).UpdateCache(this);
        }