protected VirtualDirectoryInfo(VirtualDirectoryInfo parent, string path) : this() { this.FileInfo = parent.FileInfo; this.VirtualPath = path; if (parent != null) { this.parent = parent; this.Files = parent.Files; } }
protected override VirtualDirectoryInfo CreateDirectory (VirtualDirectoryInfo parent, string path) { return new RarDirectoryInfo((RarDirectoryInfo)parent, path); }
protected override VirtualDirectoryInfo CreateDirectory (VirtualDirectoryInfo parent, string path) { return new SharpCompressDirectoryInfo((SharpCompressDirectoryInfo)parent, path); }
protected virtual VirtualFileInfo CreateFile(VirtualDirectoryInfo parent, string path) { return new VirtualFileInfo(parent, path); }
protected abstract VirtualDirectoryInfo CreateDirectory(VirtualDirectoryInfo parent, string path);
protected virtual VirtualFileInfo CreateFile(VirtualDirectoryInfo parent, string path) { return(new VirtualFileInfo(parent, path)); }
protected override VirtualDirectoryInfo CreateDirectory(VirtualDirectoryInfo parent, string path) { return(new ZipDirectoryInfo((ZipDirectoryInfo)parent, path)); }
public VirtualFileInfo(VirtualDirectoryInfo parent, string file) { this.parent = parent; this.file = file; }
protected override VirtualDirectoryInfo CreateDirectory(VirtualDirectoryInfo parent, string path) { return(new SharpCompressDirectoryInfo((SharpCompressDirectoryInfo)parent, path)); }