private static long Size(this headerFileInfo fi) { if (fi.fh.UncompressedSize64 > 0L) { return(int64(fi.fh.UncompressedSize64)); } return(int64(fi.fh.UncompressedSize)); }
private static void Sys(this headerFileInfo fi) { return(fi.fh); }
private static os.FileMode Mode(this headerFileInfo fi) { return(fi.fh.Mode()); }
private static time.Time ModTime(this headerFileInfo fi) { return(fi.fh.ModTime()); }
private static bool IsDir(this headerFileInfo fi) { return(fi.Mode().IsDir()); }
private static @string Name(this headerFileInfo fi) { return(path.Base(fi.fh.Name)); }