public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.OrderID != 0UL)
     {
         OrderID = other.OrderID;
     }
     if (other.ReconfirmReason != 0)
     {
         ReconfirmReason = other.ReconfirmReason;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #2
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.TrdSide != 0)
     {
         TrdSide = other.TrdSide;
     }
     if (other.OrderType != 0)
     {
         OrderType = other.OrderType;
     }
     if (other.Code.Length != 0)
     {
         Code = other.Code;
     }
     if (other.Qty != 0D)
     {
         Qty = other.Qty;
     }
     if (other.Price != 0D)
     {
         Price = other.Price;
     }
     if (other.AdjustPrice != false)
     {
         AdjustPrice = other.AdjustPrice;
     }
     if (other.AdjustSideAndLimit != 0D)
     {
         AdjustSideAndLimit = other.AdjustSideAndLimit;
     }
     if (other.SecMarket != 0)
     {
         SecMarket = other.SecMarket;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemple #3
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.OrderID != 0UL)
     {
         OrderID = other.OrderID;
     }
     if (other.ModifyOrderOp != 0)
     {
         ModifyOrderOp = other.ModifyOrderOp;
     }
     if (other.ForAll != false)
     {
         ForAll = other.ForAll;
     }
     if (other.Qty != 0D)
     {
         Qty = other.Qty;
     }
     if (other.Price != 0D)
     {
         Price = other.Price;
     }
     if (other.AdjustPrice != false)
     {
         AdjustPrice = other.AdjustPrice;
     }
     if (other.AdjustSideAndLimit != 0D)
     {
         AdjustSideAndLimit = other.AdjustSideAndLimit;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

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

                case 10: {
                    if (packetID_ == null)
                    {
                        PacketID = new global::Common.PacketID();
                    }
                    input.ReadMessage(PacketID);
                    break;
                }

                case 18: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 24: {
                    OrderID = input.ReadUInt64();
                    break;
                }

                case 32: {
                    ReconfirmReason = input.ReadInt32();
                    break;
                }
                }
            }
        }
Exemple #5
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 10: {
                    if (packetID_ == null)
                    {
                        PacketID = new global::Common.PacketID();
                    }
                    input.ReadMessage(PacketID);
                    break;
                }

                case 18: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 24: {
                    OrderID = input.ReadUInt64();
                    break;
                }

                case 32: {
                    ModifyOrderOp = input.ReadInt32();
                    break;
                }

                case 40: {
                    ForAll = input.ReadBool();
                    break;
                }

                case 65: {
                    Qty = input.ReadDouble();
                    break;
                }

                case 73: {
                    Price = input.ReadDouble();
                    break;
                }

                case 80: {
                    AdjustPrice = input.ReadBool();
                    break;
                }

                case 89: {
                    AdjustSideAndLimit = input.ReadDouble();
                    break;
                }
                }
            }
        }