Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
                }
                }
            }
        }