public override int GetHashCode() { var hashCode = 387268372; hashCode = hashCode * -1521134295 + RequestedLine?.GetHashCode() ?? 387268372; hashCode = hashCode * -1521134295 + StreamLength.GetHashCode(); hashCode = hashCode * -1521134295 + HashCode(PreviousLines); hashCode = hashCode * -1521134295 + HashCode(NextLines); hashCode = hashCode * -1521134295 + HashCode(PreviousExtents); hashCode = hashCode * -1521134295 + HashCode(NextExtents); return(hashCode); }