public override int GetHashCode() => Scheme.GetHashCode() ^ Method.GetHashCode() ^ Host.GetHashCode() ^ PathBase.GetHashCode() ^ Path.GetHashCode() ^ QueryString.GetHashCode();
public override int GetHashCode() { unchecked { var hashCode = Scheme.GetHashCode(); hashCode = (hashCode * 397) ^ Host.GetHashCode(); hashCode = (hashCode * 397) ^ PathBase.GetHashCode(); return(hashCode); } }