public override int GetHashCode() { int hash = 1; if (Id != 0) { hash ^= Id.GetHashCode(); } if (OuterId != 0) { hash ^= OuterId.GetHashCode(); } if (TypeName.Length != 0) { hash ^= TypeName.GetHashCode(); } if (Message.Length != 0) { hash ^= Message.GetHashCode(); } if (hasFullStack_ != null) { hash ^= HasFullStack.GetHashCode(); } if (Stack.Length != 0) { hash ^= Stack.GetHashCode(); } hash ^= parsedStack_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public void MergeFrom(ExceptionDetails other) { if (other == null) { return; } if (other.Id != 0) { Id = other.Id; } if (other.OuterId != 0) { OuterId = other.OuterId; } if (other.TypeName.Length != 0) { TypeName = other.TypeName; } if (other.Message.Length != 0) { Message = other.Message; } if (other.hasFullStack_ != null) { if (hasFullStack_ == null) { hasFullStack_ = new global::Google.Protobuf.WellKnownTypes.BoolValue(); } HasFullStack.MergeFrom(other.HasFullStack); } if (other.Stack.Length != 0) { Stack = other.Stack; } parsedStack_.Add(other.parsedStack_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }