public DirectoryFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     SetBackupMode();
     if (BackupMode == BackupMode.Directory)
         Children = ConstructChildrenList(path);
 }
 public JunctionFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings: settings)
 {
 }
 protected DirectoryishFso(string path, string unmappedPath, FileSystemObjectSettings settings)
     : base(path, unmappedPath, settings)
 {
 }
 public DirectorySymlinkFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     SetTarget(path);
     SetBackupMode();
 }
 public FileReparsePointFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     throw new FileReparsePointsNotImplemented(path);
 }
 public FileHardlinkFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     Peers = FileSystemOperations.ListAllHardlinks(path);
     SetBackupMode();
 }
 public RegularFileFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     SetBackupMode();
 }
 protected FilishFso(string path, string unmappedPath, FileSystemObjectSettings settings)
     : base(path, unmappedPath, settings)
 {
     SetMembers(path);
 }
 public FileSymlinkFso(string path, string unmappedPath, FileSystemObjectSettings settings = null)
     : base(path, unmappedPath, settings)
 {
     SetMembers(path);
     SetBackupMode();
 }