public override int GetHashCode() { int hc = 29; unchecked { hc = hc * 29 + HashCodeCalculator.Calculate(extensions); hc = hc * 29 + MaxAge.GetHashCode(); hc = hc * 29 + MaxStale.GetHashCode(); hc = hc * 29 + MaxStaleLimit.GetHashCode(); hc = hc * 29 + MinFresh.GetHashCode(); hc = hc * 29 + MustRevalidate.GetHashCode(); hc = hc * 29 + HashCodeCalculator.Calculate(no_cache_headers); hc = hc * 29 + NoCache.GetHashCode(); hc = hc * 29 + NoStore.GetHashCode(); hc = hc * 29 + NoTransform.GetHashCode(); hc = hc * 29 + OnlyIfCached.GetHashCode(); hc = hc * 29 + Private.GetHashCode(); hc = hc * 29 + HashCodeCalculator.Calculate(private_headers); hc = hc * 29 + ProxyRevalidate.GetHashCode(); hc = hc * 29 + Public.GetHashCode(); hc = hc * 29 + SharedMaxAge.GetHashCode(); } return(hc); }
public override int GetHashCode() { var hc = value.ToLowerInvariant().GetHashCode(); if (parameters != null) { hc ^= HashCodeCalculator.Calculate(parameters); } return(hc); }
public override int GetHashCode() { return(Unit.ToLowerInvariant().GetHashCode() ^ HashCodeCalculator.Calculate(ranges)); }
public override int GetHashCode() { return(dispositionType.ToLowerInvariant().GetHashCode() ^ HashCodeCalculator.Calculate(parameters)); }
public override int GetHashCode() { return(media_type.ToLowerInvariant().GetHashCode() ^ HashCodeCalculator.Calculate(parameters)); }
public override int GetHashCode() { return(base.GetHashCode() ^ HashCodeCalculator.Calculate(parameters)); }