public override int GetHashCode() { return base.GetHashCode() ^ FileName.GetHashCode() ^ Name.GetHashCode(); }