/// <summary> /// Serves as a hash function for a particular type. /// </summary> /// <returns> /// A hash code for the current <see cref="T:Context"/>. /// </returns> public override int GetHashCode() { unchecked { return(((Outcomes?.GetArrayHash() ?? 0) * 397) ^ (Parameters?.GetArrayHash() ?? 0)); } }