예제 #1
0
        public override void WriteTo(pb::CodedOutputStream output)
        {
            int size = SerializedSize;

            if (recipes_.Count > 0)
            {
                foreach (int element in recipes_)
                {
                    output.WriteSFixed32(1, element);
                }
            }
            if (availableEnchants_.Count > 0)
            {
                foreach (int element in availableEnchants_)
                {
                    output.WriteSFixed32(2, element);
                }
            }
            if (HasLevel)
            {
                output.WriteInt32(3, Level);
            }
            if (HasCooldownEnd)
            {
                output.WriteSFixed64(4, CooldownEnd);
            }
            UnknownFields.WriteTo(output);
        }
예제 #2
0
 public void WriteTo(pb::CodedOutputStream output)
 {
     recipes_.WriteTo(output, _repeated_recipes_codec);
     deprecatedAvailableEnchants_.WriteTo(output, _repeated_deprecatedAvailableEnchants_codec);
     if (Level != 0)
     {
         output.WriteRawTag(24);
         output.WriteInt32(Level);
     }
     if (CooldownEnd != 0L)
     {
         output.WriteRawTag(33);
         output.WriteSFixed64(CooldownEnd);
     }
     if (RecipesBitfield.Length != 0)
     {
         output.WriteRawTag(42);
         output.WriteBytes(RecipesBitfield);
     }
     if (BitfieldLeadingNullBytes != 0)
     {
         output.WriteRawTag(48);
         output.WriteInt32(BitfieldLeadingNullBytes);
     }
     if (_unknownFields != null)
     {
         _unknownFields.WriteTo(output);
     }
 }
예제 #3
0
 public override void WriteTo(pb::CodedOutputStream output)
 {
     if (HasBroadcastAddress)
     {
         output.WriteMessage(7, BroadcastAddress);
     }
     if (HasBroadcastName)
     {
         output.WriteBytes(8, BroadcastName);
     }
     if (HasUpdatePeriod)
     {
         output.WriteSFixed64(9, UpdatePeriod);
     }
     UnknownFields.WriteTo(output);
 }
예제 #4
0
 public void WriteTo(pb::CodedOutputStream output)
 {
     if (EventType != 0)
     {
         output.WriteRawTag(16);
         output.WriteSInt32(EventType);
     }
     if (EventValue.Length != 0)
     {
         output.WriteRawTag(26);
         output.WriteString(EventValue);
     }
     if (StartDt.Length != 0)
     {
         output.WriteRawTag(34);
         output.WriteString(StartDt);
     }
     if (EndDt.Length != 0)
     {
         output.WriteRawTag(42);
         output.WriteString(EndDt);
     }
     if (Checked != false)
     {
         output.WriteRawTag(48);
         output.WriteBool(Checked);
     }
     if (IAmString.Length != 0)
     {
         output.WriteRawTag(58);
         output.WriteString(IAmString);
     }
     if (EventSn != 0L)
     {
         output.WriteRawTag(129, 241, 4);
         output.WriteSFixed64(EventSn);
     }
     if (_unknownFields != null)
     {
         _unknownFields.WriteTo(output);
     }
 }
예제 #5
0
 public void WriteTo(pb::CodedOutputStream output)
 {
     if (Double10 != 0D)
     {
         output.WriteRawTag(81);
         output.WriteDouble(Double10);
     }
     if (Float11 != 0F)
     {
         output.WriteRawTag(93);
         output.WriteFloat(Float11);
     }
     if (Int3221 != 0)
     {
         output.WriteRawTag(168, 1);
         output.WriteInt32(Int3221);
     }
     if (Int6422 != 0L)
     {
         output.WriteRawTag(176, 1);
         output.WriteInt64(Int6422);
     }
     if (Uint3230 != 0)
     {
         output.WriteRawTag(240, 1);
         output.WriteUInt32(Uint3230);
     }
     if (Uint6431 != 0UL)
     {
         output.WriteRawTag(248, 1);
         output.WriteUInt64(Uint6431);
     }
     if (Sint3235 != 0)
     {
         output.WriteRawTag(152, 2);
         output.WriteSInt32(Sint3235);
     }
     if (Sint6436 != 0L)
     {
         output.WriteRawTag(160, 2);
         output.WriteSInt64(Sint6436);
     }
     if (Fixed3240 != 0)
     {
         output.WriteRawTag(197, 2);
         output.WriteFixed32(Fixed3240);
     }
     if (Fixed6441 != 0UL)
     {
         output.WriteRawTag(201, 2);
         output.WriteFixed64(Fixed6441);
     }
     if (Sfixed3245 != 0)
     {
         output.WriteRawTag(237, 2);
         output.WriteSFixed32(Sfixed3245);
     }
     if (Sfixed6446 != 0L)
     {
         output.WriteRawTag(241, 2);
         output.WriteSFixed64(Sfixed6446);
     }
     if (Bool70 != false)
     {
         output.WriteRawTag(176, 4);
         output.WriteBool(Bool70);
     }
     if (String71.Length != 0)
     {
         output.WriteRawTag(186, 4);
         output.WriteString(String71);
     }
     if (Bytes72.Length != 0)
     {
         output.WriteRawTag(194, 4);
         output.WriteBytes(Bytes72);
     }
     if (Type80 != 0)
     {
         output.WriteRawTag(128, 5);
         output.WriteEnum((int)Type80);
     }
     map100_.WriteTo(output, _map_map100_codec);
     stringList101_.WriteTo(output, _repeated_stringList101_codec);
     int32List102_.WriteTo(output, _repeated_int32List102_codec);
     map110_.WriteTo(output, _map_map110_codec);
     if (user_ != null)
     {
         output.WriteRawTag(146, 8);
         output.WriteMessage(User);
     }
     users_.WriteTo(output, _repeated_users_codec);
     map132_.WriteTo(output, _map_map132_codec);
     if (testOneofCase_ == TestOneofOneofCase.OfName300)
     {
         output.WriteRawTag(226, 18);
         output.WriteString(OfName300);
     }
     if (testOneofCase_ == TestOneofOneofCase.OfName2301)
     {
         output.WriteRawTag(234, 18);
         output.WriteString(OfName2301);
     }
     if (_unknownFields != null)
     {
         _unknownFields.WriteTo(output);
     }
 }
예제 #6
0
 public void WriteTo(pb::CodedOutputStream output)
 {
     if (PhoneName.Length != 0)
     {
         output.WriteRawTag(10);
         output.WriteString(PhoneName);
     }
     if (PhoneSystem.Length != 0)
     {
         output.WriteRawTag(18);
         output.WriteString(PhoneSystem);
     }
     if (PhoneModel.Length != 0)
     {
         output.WriteRawTag(26);
         output.WriteString(PhoneModel);
     }
     if (PhoneProducter.Length != 0)
     {
         output.WriteRawTag(34);
         output.WriteString(PhoneProducter);
     }
     if (AppVersion.Length != 0)
     {
         output.WriteRawTag(42);
         output.WriteString(AppVersion);
     }
     if (PhoneMac.Length != 0)
     {
         output.WriteRawTag(50);
         output.WriteString(PhoneMac);
     }
     if (PhoneImei.Length != 0)
     {
         output.WriteRawTag(58);
         output.WriteString(PhoneImei);
     }
     if (PhoneIp.Length != 0)
     {
         output.WriteRawTag(66);
         output.WriteString(PhoneIp);
     }
     if (UserId.Length != 0)
     {
         output.WriteRawTag(74);
         output.WriteString(UserId);
     }
     if (PlaceCode.Length != 0)
     {
         output.WriteRawTag(82);
         output.WriteString(PlaceCode);
     }
     if (AppCode.Length != 0)
     {
         output.WriteRawTag(90);
         output.WriteString(AppCode);
     }
     if (UserType.Length != 0)
     {
         output.WriteRawTag(98);
         output.WriteString(UserType);
     }
     if (Timestamps != 0L)
     {
         output.WriteRawTag(105);
         output.WriteSFixed64(Timestamps);
     }
 }
예제 #7
0
 public void WriteTo(pb::CodedOutputStream output)
 {
     if (ScDouble != 0D)
     {
         output.WriteRawTag(9);
         output.WriteDouble(ScDouble);
     }
     if (ScFloat != 0F)
     {
         output.WriteRawTag(21);
         output.WriteFloat(ScFloat);
     }
     if (ScInt32 != 0)
     {
         output.WriteRawTag(24);
         output.WriteInt32(ScInt32);
     }
     if (ScInt64 != 0L)
     {
         output.WriteRawTag(32);
         output.WriteInt64(ScInt64);
     }
     if (ScUint32 != 0)
     {
         output.WriteRawTag(40);
         output.WriteUInt32(ScUint32);
     }
     if (ScUint64 != 0UL)
     {
         output.WriteRawTag(48);
         output.WriteUInt64(ScUint64);
     }
     if (ScSint32 != 0)
     {
         output.WriteRawTag(56);
         output.WriteSInt32(ScSint32);
     }
     if (ScSint64 != 0L)
     {
         output.WriteRawTag(64);
         output.WriteSInt64(ScSint64);
     }
     if (ScFixed32 != 0)
     {
         output.WriteRawTag(77);
         output.WriteFixed32(ScFixed32);
     }
     if (ScFixed64 != 0UL)
     {
         output.WriteRawTag(81);
         output.WriteFixed64(ScFixed64);
     }
     if (ScSfixed32 != 0)
     {
         output.WriteRawTag(93);
         output.WriteSFixed32(ScSfixed32);
     }
     if (ScSfixed64 != 0L)
     {
         output.WriteRawTag(97);
         output.WriteSFixed64(ScSfixed64);
     }
     if (ScBool != false)
     {
         output.WriteRawTag(104);
         output.WriteBool(ScBool);
     }
     if (ScString.Length != 0)
     {
         output.WriteRawTag(114);
         output.WriteString(ScString);
     }
     if (ScBytes.Length != 0)
     {
         output.WriteRawTag(122);
         output.WriteBytes(ScBytes);
     }
     if (TEnum != 0)
     {
         output.WriteRawTag(128, 1);
         output.WriteEnum((int)TEnum);
     }
     if (TEnum2 != 0)
     {
         output.WriteRawTag(136, 1);
         output.WriteEnum((int)TEnum2);
     }
     if (tClass_ != null)
     {
         output.WriteRawTag(146, 1);
         output.WriteMessage(TClass);
     }
     if (tNestType_ != null)
     {
         output.WriteRawTag(154, 1);
         output.WriteMessage(TNestType);
     }
     repInt32_.WriteTo(output, _repeated_repInt32_codec);
     repString_.WriteTo(output, _repeated_repString_codec);
     repBytes_.WriteTo(output, _repeated_repBytes_codec);
     repEnum_.WriteTo(output, _repeated_repEnum_codec);
     repType_.WriteTo(output, _repeated_repType_codec);
 }