public override int GetHashCode() { return(File.GetHashCode() + (int)Type ^ BaseDir.GetHashCode()); }