public override int GetHashCode() { return(Source.GetHashCode() ^ Destination.GetHashCode() ^ RoutingKey.GetHashCode() ^ (Arguments != null ? Arguments.GetHashCode() : 0)); }
public override int GetHashCode() { unchecked { return(((Exchange?.GetHashCode() ?? 0) * 397) ^ (RoutingKey?.GetHashCode() ?? 0)); } }
public override int GetHashCode() { return(Source.GetHashCode() ^ Destination.GetHashCode() ^ RoutingKey.GetHashCode() ^ ((Arguments?.GetHashCode()) ?? 0)); }
public override int GetHashCode() { unchecked { int hashCode = Expiration.GetHashCode(); hashCode = (hashCode * 397) ^ (RoutingKey != null ? RoutingKey.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Headers != null ? Headers.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { #if NETSTANDARD unchecked { int hashCode = (Arguments != null ? Arguments.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Destination.GetHashCode(); hashCode = (hashCode * 397) ^ RoutingKey.GetHashCode(); hashCode = (hashCode * 397) ^ Source.GetHashCode(); return(hashCode); } #else return(HashCode.Combine(Arguments, Destination, RoutingKey, Source)); #endif }