public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); if (info.IsNull()) { return; } info.AddValue("ErrorNo", ErrorNo.EmptyIfNull()); info.AddValue("AdditionalInformation", AdditionalInformation.EmptyIfNull()); }
public override int GetHashCode() { int hash = 1; if (ErrorNo != 0) { hash ^= ErrorNo.GetHashCode(); } hash ^= infos_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }