Exemplo n.º 1
0
 public void MergeFrom(Level other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Level_ != 0)
     {
         Level_ = other.Level_;
     }
     if (other.bid_ != null)
     {
         if (bid_ == null)
         {
             bid_ = new global::Grpctest.PriceUpdate.Types.Side();
         }
         Bid.MergeFrom(other.Bid);
     }
     if (other.ask_ != null)
     {
         if (ask_ == null)
         {
             ask_ = new global::Grpctest.PriceUpdate.Types.Side();
         }
         Ask.MergeFrom(other.Ask);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemplo n.º 2
0
                public void MergeFrom(pb::CodedInputStream input)
                {
                    uint tag;

                    while ((tag = input.ReadTag()) != 0)
                    {
                        switch (tag)
                        {
                        default:
                            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                            break;

                        case 8: {
                            Level_ = input.ReadInt32();
                            break;
                        }

                        case 18: {
                            if (bid_ == null)
                            {
                                bid_ = new global::Grpctest.PriceUpdate.Types.Side();
                            }
                            input.ReadMessage(bid_);
                            break;
                        }

                        case 26: {
                            if (ask_ == null)
                            {
                                ask_ = new global::Grpctest.PriceUpdate.Types.Side();
                            }
                            input.ReadMessage(ask_);
                            break;
                        }
                        }
                    }
                }