/// <summary> /// Initializes a new instance of the <see cref="FileMetaData"/> class. /// </summary> /// <param name="fileSystem">The local file system instance.</param> /// <param name="path">The path of the file.</param> public FileMetaData(FileSystemLocal fileSystem, string path) : base(fileSystem, new FileInfo(path)) { }
/// <summary> /// Initializes a new instance of the <see cref="DirectoryMetaData"/> class. /// </summary> /// <param name="fileSystem">The local file system instance.</param> /// <param name="path">The path of the directory.</param> public DirectoryMetaData(FileSystemLocal fileSystem, string path) : base(fileSystem, new DirectoryInfo(path)) { }
/// <summary> /// Initializes a new instance of the <see cref="BaseMetaData"/> class. /// </summary> /// <param name="fileSystem">The local file system instance.</param> /// <param name="info">The base class for both FileInfo or DirectoryInfo.</param> protected BaseMetaData(FileSystemLocal fileSystem, FileSystemInfo info) { FileSystemInfo = info; FileSystem = fileSystem; }