public void MergeFrom(Response other) { if (other == null) { return; } if (other.Exception.Length != 0) { Exception = other.Exception; } if (other.insertResponse_ != null) { if (insertResponse_ == null) { insertResponse_ = new global::Kronos.Core.Messages.InsertResponse(); } InsertResponse.MergeFrom(other.InsertResponse); } if (other.getRespone_ != null) { if (getRespone_ == null) { getRespone_ = new global::Kronos.Core.Messages.GetResponse(); } GetRespone.MergeFrom(other.GetRespone); } if (other.deleteResponse_ != null) { if (deleteResponse_ == null) { deleteResponse_ = new global::Kronos.Core.Messages.DeleteResponse(); } DeleteResponse.MergeFrom(other.DeleteResponse); } if (other.containsResponse_ != null) { if (containsResponse_ == null) { containsResponse_ = new global::Kronos.Core.Messages.ContainsResponse(); } ContainsResponse.MergeFrom(other.ContainsResponse); } if (other.countResponse_ != null) { if (countResponse_ == null) { countResponse_ = new global::Kronos.Core.Messages.CountResponse(); } CountResponse.MergeFrom(other.CountResponse); } if (other.clearResponse_ != null) { if (clearResponse_ == null) { clearResponse_ = new global::Kronos.Core.Messages.ClearResponse(); } ClearResponse.MergeFrom(other.ClearResponse); } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { Exception = input.ReadString(); break; } case 18: { if (insertResponse_ == null) { insertResponse_ = new global::Kronos.Core.Messages.InsertResponse(); } input.ReadMessage(insertResponse_); break; } case 26: { if (getRespone_ == null) { getRespone_ = new global::Kronos.Core.Messages.GetResponse(); } input.ReadMessage(getRespone_); break; } case 34: { if (deleteResponse_ == null) { deleteResponse_ = new global::Kronos.Core.Messages.DeleteResponse(); } input.ReadMessage(deleteResponse_); break; } case 42: { if (containsResponse_ == null) { containsResponse_ = new global::Kronos.Core.Messages.ContainsResponse(); } input.ReadMessage(containsResponse_); break; } case 50: { if (countResponse_ == null) { countResponse_ = new global::Kronos.Core.Messages.CountResponse(); } input.ReadMessage(countResponse_); break; } case 58: { if (clearResponse_ == null) { clearResponse_ = new global::Kronos.Core.Messages.ClearResponse(); } input.ReadMessage(clearResponse_); break; } } } }