Пример #1
0
 /// <summary>
 /// Initializes a new base listing.
 /// </summary>
 /// <param name="aFileSystem">The file system to which the listing belongs.</param>
 /// <param name="parent">The parent directory of the listing.</param>
 /// <param name="aName">The name of the listing.</param>
 /// <param name="isDirectory">Whether the listing is a directory or not.</param>
 protected Base(FileSystem aFileSystem, Directory parent, FOS_System.String aName, bool isDirectory)
 {
     TheFileSystem = aFileSystem;
     Name = aName;
     IsDirectory = isDirectory;
     Parent = parent;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new file system mapping.
 /// </summary>
 /// <param name="aPrefix">The prefix to map.</param>
 /// <param name="aFileSystem">The file system to map.</param>
 public FileSystemMapping(FOS_System.String aPrefix, FileSystem aFileSystem)
 {
     prefix = aPrefix;
     theFileSystem = aFileSystem;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new file.
 /// </summary>
 /// <param name="aFileSystem">The file system to which the file belongs.</param>
 /// <param name="parent">The parent directory of the file.</param>
 /// <param name="aName">The name of the file.</param>
 /// <param name="aSize">The exact size of the file in bytes.</param>
 public File(FileSystem aFileSystem, Directory parent, FOS_System.String aName, UInt64 aSize)
     : base(aFileSystem, parent, aName, false)
 {
     mSize = aSize;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new directory listing.
 /// </summary>
 /// <param name="aFileSystem">The file system to which the directory belongs.</param>
 /// <param name="parent">The parent directory of the directory.</param>
 /// <param name="aName">The name of the directory.</param>
 public Directory(FileSystem aFileSystem, Directory parent, FOS_System.String aName)
     : base(aFileSystem, parent, aName, true)
 {
 }
Пример #5
0
 /// <summary>
 /// Initializes a new file system mapping.
 /// </summary>
 /// <param name="aPrefix">The prefix to map.</param>
 /// <param name="aFileSystem">The file system to map.</param>
 public FileSystemMapping(FOS_System.String aPrefix, FileSystem aFileSystem)
 {
     prefix        = aPrefix;
     theFileSystem = aFileSystem;
 }