public override int GetHashCode() { int hashCode = -1041223139; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(FileName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(FileDirectory); hashCode = hashCode * -1521134295 + FileDateModified.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Region); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Command); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Parameter); return(hashCode); }