public override int GetHashCode() { int h = 1; h *= 1000003; h ^= TraceId.GetHashCode(); h *= 1000003; h ^= (ParentId == null) ? 0 : ParentId.GetHashCode(); h *= 1000003; h ^= Id.GetHashCode(); h *= 1000003; h ^= Kind.GetHashCode(); h *= 1000003; h ^= (Name == null) ? 0 : Name.GetHashCode(); h *= 1000003; h ^= (int)(h ^ ((Timestamp >> 32) ^ Timestamp)); h *= 1000003; h ^= (int)(h ^ ((Duration >> 32) ^ Duration)); h *= 1000003; h ^= (LocalEndpoint == null) ? 0 : LocalEndpoint.GetHashCode(); h *= 1000003; h ^= (RemoteEndpoint == null) ? 0 : RemoteEndpoint.GetHashCode(); h *= 1000003; h ^= Annotations.GetHashCode(); h *= 1000003; h ^= Tags.GetHashCode(); h *= 1000003; return(h); }
public override int GetHashCode() { int hash = 1; if (TraceIdHigh != 0UL) { hash ^= TraceIdHigh.GetHashCode(); } if (TraceId != 0UL) { hash ^= TraceId.GetHashCode(); } if (SpanId != 0UL) { hash ^= SpanId.GetHashCode(); } if (parentSpanId_ != null) { hash ^= ParentSpanId.GetHashCode(); } if (Sampled != false) { hash ^= Sampled.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { var hashCode = TraceId.GetHashCode(); hashCode = (hashCode * 397) ^ SpanId.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { int hashcode = 157; unchecked { hashcode = (hashcode * 397) + TraceId.GetHashCode(); hashcode = (hashcode * 397) + Sampled.GetHashCode(); hashcode = (hashcode * 397) + Baggage.GetHashCode(); } return(hashcode); }
public override int GetHashCode() { unchecked { var hashCode = TraceId != null?TraceId.GetHashCode() : 0; hashCode = (hashCode * 397) ^ (SpanId != null ? SpanId.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ParentId != null ? ParentId.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if ((TraceId != null)) { hashcode = (hashcode * 397) + TraceId.GetHashCode(); } hashcode = (hashcode * 397) + Sampled.GetHashCode(); if ((Baggage != null)) { hashcode = (hashcode * 397) + Baggage.GetHashCode(); } } return(hashcode); }
public override int GetHashCode() { if (this == default) { return(0); } // HashCode.Combine would be the best but we need to compile for the full framework which require adding dependency // on the extensions package. Considering this simple type and hashing is not expected to be used much, we are implementing // the hashing manually. int hash = 5381; hash = ((hash << 5) + hash) + TraceId.GetHashCode(); hash = ((hash << 5) + hash) + SpanId.GetHashCode(); hash = ((hash << 5) + hash) + (int)TraceFlags; hash = ((hash << 5) + hash) + (TraceState == null ? 0 : TraceState.GetHashCode()); return(hash); }
public override int GetHashCode() { int hash = 1; if (HasType) { hash ^= Type.GetHashCode(); } if (HasValue) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Value); } if (HasTraceId) { hash ^= TraceId.GetHashCode(); } if (HasSpanId) { hash ^= SpanId.GetHashCode(); } if (HasParentSpanId) { hash ^= ParentSpanId.GetHashCode(); } if (HasService) { hash ^= Service.GetHashCode(); } if (HasStartDate) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(StartDate); } if (HasFinishDate) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(FinishDate); } hash ^= tags_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (Level != global::K9Nano.Logging.LogEventLevel.Verbose) { hash ^= Level.GetHashCode(); } if (Timestamp != 0L) { hash ^= Timestamp.GetHashCode(); } if (Machine.Length != 0) { hash ^= Machine.GetHashCode(); } if (Application.Length != 0) { hash ^= Application.GetHashCode(); } if (Category.Length != 0) { hash ^= Category.GetHashCode(); } if (TraceId.Length != 0) { hash ^= TraceId.GetHashCode(); } if (Message.Length != 0) { hash ^= Message.GetHashCode(); } if (Exception.Length != 0) { hash ^= Exception.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (TraceId != 0UL) { hash ^= TraceId.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.RequestHeaders) { hash ^= RequestHeaders.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.RequestBodyChunk) { hash ^= RequestBodyChunk.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.RequestTrailers) { hash ^= RequestTrailers.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.ResponseHeaders) { hash ^= ResponseHeaders.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.ResponseBodyChunk) { hash ^= ResponseBodyChunk.GetHashCode(); } if (messagePieceCase_ == MessagePieceOneofCase.ResponseTrailers) { hash ^= ResponseTrailers.GetHashCode(); } hash ^= (int)messagePieceCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (identifier_ != null) { hash ^= Identifier.GetHashCode(); } if (TraceId != 0UL) { hash ^= TraceId.GetHashCode(); } if (trace_ != null) { hash ^= Trace.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (TraceId != 0UL) { hash ^= TraceId.GetHashCode(); } if (SpanId != 0UL) { hash ^= SpanId.GetHashCode(); } if (Sampled != false) { hash ^= Sampled.GetHashCode(); } hash ^= BaggageItems.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (TraceId != null) { hashCode = hashCode * 59 + TraceId.GetHashCode(); } if (Name != null) { hashCode = hashCode * 59 + Name.GetHashCode(); } if (ParentId != null) { hashCode = hashCode * 59 + ParentId.GetHashCode(); } if (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (Kind != null) { hashCode = hashCode * 59 + Kind.GetHashCode(); } if (Timestamp != null) { hashCode = hashCode * 59 + Timestamp.GetHashCode(); } if (Duration != null) { hashCode = hashCode * 59 + Duration.GetHashCode(); } if (Debug != null) { hashCode = hashCode * 59 + Debug.GetHashCode(); } if (Shared != null) { hashCode = hashCode * 59 + Shared.GetHashCode(); } if (LocalEndpoint != null) { hashCode = hashCode * 59 + LocalEndpoint.GetHashCode(); } if (RemoteEndpoint != null) { hashCode = hashCode * 59 + RemoteEndpoint.GetHashCode(); } if (Annotations != null) { hashCode = hashCode * 59 + Annotations.GetHashCode(); } if (Tags != null) { hashCode = hashCode * 59 + Tags.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int hash = 1; if (TraceId.Length != 0) { hash ^= TraceId.GetHashCode(); } if (SpanId.Length != 0) { hash ^= SpanId.GetHashCode(); } if (ParentSpanId.Length != 0) { hash ^= ParentSpanId.GetHashCode(); } if (SpanName.Length != 0) { hash ^= SpanName.GetHashCode(); } if (startTime_ != null) { hash ^= StartTime.GetHashCode(); } if (endTime_ != null) { hash ^= EndTime.GetHashCode(); } hash ^= SpanTags.GetHashCode(); if (HttpStatusCode != 0L) { hash ^= HttpStatusCode.GetHashCode(); } if (ClientSpan != false) { hash ^= ClientSpan.GetHashCode(); } if (RewriteClientSpanId != false) { hash ^= RewriteClientSpanId.GetHashCode(); } if (SourceName.Length != 0) { hash ^= SourceName.GetHashCode(); } if (sourceIp_ != null) { hash ^= SourceIp.GetHashCode(); } if (DestinationName.Length != 0) { hash ^= DestinationName.GetHashCode(); } if (destinationIp_ != null) { hash ^= DestinationIp.GetHashCode(); } if (RequestSize != 0L) { hash ^= RequestSize.GetHashCode(); } if (RequestTotalSize != 0L) { hash ^= RequestTotalSize.GetHashCode(); } if (ResponseSize != 0L) { hash ^= ResponseSize.GetHashCode(); } if (ResponseTotalSize != 0L) { hash ^= ResponseTotalSize.GetHashCode(); } if (ApiProtocol.Length != 0) { hash ^= ApiProtocol.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }