internal Iso9960Directory(DiscDirectoryInfo directory, VfsDevice device, VfsEntry parent = null) : base(directory.Name, device, parent) { _directory = directory; Attributes = directory.Attributes; DateAccessed = directory.LastAccessTimeUtc; DateCreated = directory.CreationTimeUtc; DateModified = directory.LastWriteTimeUtc; }
internal Iso9960File(DiscFileInfo file, VfsDevice device, VfsEntry parent = null) : base(SanitizeFileName(file.Name), device, parent) { _file = file; Attributes = file.Attributes; DateAccessed = file.LastAccessTimeUtc; DateCreated = file.CreationTimeUtc; DateModified = file.LastWriteTimeUtc; Size = file.Length; }
public ArchiveFile(TEntry entry, VfsDevice device, VfsEntry parent = null) : base(GetEntryName(entry.Key), device, parent) { _entry = entry; Size = entry.Size; }
internal ArchiveDirectory(string path, VfsDevice device, VfsEntry parent = null) : base(GetEntryName(path), device, parent) { }
internal ArchiveDirectory(VfsDevice device) : base($"{Path.DirectorySeparatorChar}", device, null) { }
internal Iso9960Directory(VfsDevice device) : base($"{Path.DirectorySeparatorChar}", device, null) { }
protected VfsDirectory(string path, VfsDevice device, VfsEntry parent = null) : base(path, device, parent) { }
public Scanner(VfsDevice device) { _device = device; }