public override int GetHashCode() { const int prime = 31; int result = base.GetHashCode(); result = prime * result + ((Function == null) ? 0 : Function.GetHashCode()); result = prime * result + (IncludeSpanScore ? 1231 : 1237); return result; }