public override BaseRespP.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); uint num; string text; while (input.ReadTag(out num, out text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(BaseRespP._baseRespPFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { this.ParseUnknownField(input, extensionRegistry, num, text); continue; } num = BaseRespP._baseRespPFieldTags[num2]; } uint num3 = num; if (num3 <= 8u) { if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 == 8u) { this.result.hasType = input.ReadUInt32(ref this.result.type_); continue; } } else { if (num3 == 18u) { this.result.hasTransaction = input.ReadString(ref this.result.transaction_); continue; } if (num3 == 24u) { this.result.hasErrCode = input.ReadUInt32(ref this.result.errCode_); continue; } if (num3 == 34u) { this.result.hasErrStr = input.ReadString(ref this.result.errStr_); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, text); } return(this); }
public override GmailInfo.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(GmailInfo._gmailInfoFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = GmailInfo._gmailInfoFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasGmailAcct = input.ReadString(ref this.result.gmailAcct_); continue; } case 0x10: { this.result.hasGmailSwitch = input.ReadUInt32(ref this.result.gmailSwitch_); continue; } case 0x18: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasGmailErrCode = input.ReadUInt32(ref this.result.gmailErrCode_); } return(this); }
public override ChatRoomMemberData.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(ChatRoomMemberData._chatRoomMemberDataFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = ChatRoomMemberData._chatRoomMemberDataFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasMemberCount = input.ReadUInt32(ref this.result.memberCount_); continue; } case 0x12: { input.ReadMessageArray <ChatRoomMemberInfo>(num, str, this.result.chatRoomMember_, ChatRoomMemberInfo.DefaultInstance, extensionRegistry); continue; } case 0x18: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasInfoMask = input.ReadUInt32(ref this.result.infoMask_); } return(this); }
public override BuiltinIP.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(BuiltinIP._builtinIPFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = BuiltinIP._builtinIPFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasType = input.ReadUInt32(ref this.result.type_); continue; } case 0x10: { this.result.hasPort = input.ReadUInt32(ref this.result.port_); continue; } case 0x1a: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasIP = input.ReadBytes(ref this.result.iP_); } return(this); }
public override SnsObjectOp.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SnsObjectOp._snsObjectOpFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SnsObjectOp._snsObjectOpFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasId = input.ReadUInt64(ref this.result.id_); continue; } case 0x10: { this.result.hasOpType = input.ReadUInt32(ref this.result.opType_); continue; } case 0x1a: { SKBuiltinBuffer_t.Builder builder = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasExt) { builder.MergeFrom(this.Ext); } input.ReadMessage(builder, extensionRegistry); this.Ext = builder.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override ModChatRoomNotify.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(ModChatRoomNotify._modChatRoomNotifyFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = ModChatRoomNotify._modChatRoomNotifyFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { SKBuiltinString_t.Builder builder = SKBuiltinString_t.CreateBuilder(); if (this.result.hasChatRoomName) { builder.MergeFrom(this.ChatRoomName); } input.ReadMessage(builder, extensionRegistry); this.ChatRoomName = builder.BuildPartial(); continue; } case 0x10: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasStatus = input.ReadUInt32(ref this.result.status_); } return(this); }
public override SafeDeviceList.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SafeDeviceList._safeDeviceListFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SafeDeviceList._safeDeviceListFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasCount = input.ReadUInt32(ref this.result.count_); continue; } case 0x12: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } input.ReadMessageArray <SafeDevice>(num, str, this.result.list_, SafeDevice.DefaultInstance, extensionRegistry); } return(this); }
public override ModBrandSetting.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(ModBrandSetting._modBrandSettingFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = ModBrandSetting._modBrandSettingFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasBrandFlag = input.ReadUInt32(ref this.result.brandFlag_); continue; } case 0x12: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasUserName = input.ReadString(ref this.result.userName_); } return(this); }
public override InviteChatRoomMemberRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(InviteChatRoomMemberRequest._inviteChatRoomMemberRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = InviteChatRoomMemberRequest._inviteChatRoomMemberRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x10: { this.result.hasMemberCount = input.ReadUInt32(ref this.result.memberCount_); continue; } case 0x1a: { input.ReadMessageArray <MemberReq>(num, str, this.result.memberList_, MemberReq.DefaultInstance, extensionRegistry); continue; } case 0x22: { SKBuiltinString_t.Builder builder2 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasChatRoomName) { builder2.MergeFrom(this.ChatRoomName); } input.ReadMessage(builder2, extensionRegistry); this.ChatRoomName = builder2.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override SnsUserPageResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SnsUserPageResponse._snsUserPageResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SnsUserPageResponse._snsUserPageResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x12: { this.result.hasFirstPageMd5 = input.ReadString(ref this.result.firstPageMd5_); continue; } case 0x18: { this.result.hasObjectCount = input.ReadUInt32(ref this.result.objectCount_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 0x22: { input.ReadMessageArray <SnsObject>(num, str, this.result.objectList_, SnsObject.DefaultInstance, extensionRegistry); continue; } case 40: { this.result.hasObjectTotalCount = input.ReadUInt32(ref this.result.objectTotalCount_); continue; } case 50: { micromsg.SnsUserInfo.Builder builder2 = micromsg.SnsUserInfo.CreateBuilder(); if (this.result.hasSnsUserInfo) { builder2.MergeFrom(this.SnsUserInfo); } input.ReadMessage(builder2, extensionRegistry); this.SnsUserInfo = builder2.BuildPartial(); continue; } case 0x38: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasNewRequestTime = input.ReadUInt32(ref this.result.newRequestTime_); } return(this); }
public override GetA8KeyReq.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(GetA8KeyReq._getA8KeyReqFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = GetA8KeyReq._getA8KeyReqFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x1a: { SKBuiltinBuffer_t.Builder builder2 = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasA2Key) { builder2.MergeFrom(this.A2Key); } input.ReadMessage(builder2, extensionRegistry); this.A2Key = builder2.BuildPartial(); continue; } case 0x22: { SKBuiltinString_t.Builder builder3 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasAppID) { builder3.MergeFrom(this.AppID); } input.ReadMessage(builder3, extensionRegistry); this.AppID = builder3.BuildPartial(); continue; } case 0x2a: { SKBuiltinString_t.Builder builder4 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasScope) { builder4.MergeFrom(this.Scope); } input.ReadMessage(builder4, extensionRegistry); this.Scope = builder4.BuildPartial(); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x10: { this.result.hasOpCode = input.ReadUInt32(ref this.result.opCode_); continue; } case 50: { SKBuiltinString_t.Builder builder5 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasState) { builder5.MergeFrom(this.State); } input.ReadMessage(builder5, extensionRegistry); this.State = builder5.BuildPartial(); continue; } case 0x3a: { SKBuiltinString_t.Builder builder6 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasReqUrl) { builder6.MergeFrom(this.ReqUrl); } input.ReadMessage(builder6, extensionRegistry); this.ReqUrl = builder6.BuildPartial(); continue; } case 0x42: { this.result.hasFriendUserName = input.ReadString(ref this.result.friendUserName_); continue; } case 0x48: { this.result.hasFriendQQ = input.ReadUInt32(ref this.result.friendQQ_); continue; } case 80: { this.result.hasScene = input.ReadUInt32(ref this.result.scene_); continue; } case 90: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasUserName = input.ReadString(ref this.result.userName_); } return(this); }
public override BindOpMobileResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(BindOpMobileResponse._bindOpMobileResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = BindOpMobileResponse._bindOpMobileResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 0x12: { this.result.hasTicket = input.ReadString(ref this.result.ticket_); continue; } case 0x2a: { this.result.hasPwd = input.ReadString(ref this.result.pwd_); continue; } case 50: { this.result.hasUsername = input.ReadString(ref this.result.username_); continue; } case 0x1a: { this.result.hasSmsNo = input.ReadString(ref this.result.smsNo_); continue; } case 0x20: { this.result.hasNeedSetPwd = input.ReadUInt32(ref this.result.needSetPwd_); continue; } case 0x4a: { micromsg.NetworkControl.Builder builder4 = micromsg.NetworkControl.CreateBuilder(); if (this.result.hasNetworkControl) { builder4.MergeFrom(this.NetworkControl); } input.ReadMessage(builder4, extensionRegistry); this.NetworkControl = builder4.BuildPartial(); continue; } case 0x52: { this.result.hasAuthTicket = input.ReadString(ref this.result.authTicket_); continue; } case 0x3a: { HostList.Builder builder2 = HostList.CreateBuilder(); if (this.result.hasNewHostList) { builder2.MergeFrom(this.NewHostList); } input.ReadMessage(builder2, extensionRegistry); this.NewHostList = builder2.BuildPartial(); continue; } case 0x42: { micromsg.BuiltinIPList.Builder builder3 = micromsg.BuiltinIPList.CreateBuilder(); if (this.result.hasBuiltinIPList) { builder3.MergeFrom(this.BuiltinIPList); } input.ReadMessage(builder3, extensionRegistry); this.BuiltinIPList = builder3.BuildPartial(); continue; } case 0x58: { this.result.hasSafeDevice = input.ReadUInt32(ref this.result.safeDevice_); continue; } case 0x62: { this.result.hasMainAcct = input.ReadString(ref this.result.mainAcct_); continue; } case 0x68: { this.result.hasMainAcctType = input.ReadUInt32(ref this.result.mainAcctType_); continue; } case 0x72: { micromsg.SafeDeviceList.Builder builder5 = micromsg.SafeDeviceList.CreateBuilder(); if (this.result.hasSafeDeviceList) { builder5.MergeFrom(this.SafeDeviceList); } input.ReadMessage(builder5, extensionRegistry); this.SafeDeviceList = builder5.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override DisturbSetting.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(DisturbSetting._disturbSettingFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = DisturbSetting._disturbSettingFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasNightSetting = input.ReadUInt32(ref this.result.nightSetting_); continue; } case 0x12: { DisturbTimeSpan.Builder builder = DisturbTimeSpan.CreateBuilder(); if (this.result.hasNightTime) { builder.MergeFrom(this.NightTime); } input.ReadMessage(builder, extensionRegistry); this.NightTime = builder.BuildPartial(); continue; } case 0x18: { this.result.hasAllDaySetting = input.ReadUInt32(ref this.result.allDaySetting_); continue; } case 0x22: { DisturbTimeSpan.Builder builder2 = DisturbTimeSpan.CreateBuilder(); if (this.result.hasAllDayTime) { builder2.MergeFrom(this.AllDayTime); } input.ReadMessage(builder2, extensionRegistry); this.AllDayTime = builder2.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override HongBaoReq.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(HongBaoReq._hongBaoReqFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = HongBaoReq._hongBaoReqFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { BaseRequest.Builder builder = BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x10: { this.result.hasCgiCmd = input.ReadUInt32(ref this.result.cgiCmd_); continue; } case 0x18: { this.result.hasOutPutType = input.ReadUInt32(ref this.result.outPutType_); continue; } case 0x22: { SKBuiltinBuffer_t.Builder builder2 = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasReqText) { builder2.MergeFrom(this.ReqText); } input.ReadMessage(builder2, extensionRegistry); this.ReqText = builder2.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override GetMsgImgRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(GetMsgImgRequest._getMsgImgRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = GetMsgImgRequest._getMsgImgRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x10: { this.result.hasMsgId = input.ReadUInt32(ref this.result.msgId_); continue; } case 0x1a: { SKBuiltinString_t.Builder builder2 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasFromUserName) { builder2.MergeFrom(this.FromUserName); } input.ReadMessage(builder2, extensionRegistry); this.FromUserName = builder2.BuildPartial(); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x22: { SKBuiltinString_t.Builder builder3 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasToUserName) { builder3.MergeFrom(this.ToUserName); } input.ReadMessage(builder3, extensionRegistry); this.ToUserName = builder3.BuildPartial(); continue; } case 40: { this.result.hasTotalLen = input.ReadUInt32(ref this.result.totalLen_); continue; } case 0x30: { this.result.hasStartPos = input.ReadUInt32(ref this.result.startPos_); continue; } case 0x38: { this.result.hasDataLen = input.ReadUInt32(ref this.result.dataLen_); continue; } case 0x40: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasCompressType = input.ReadUInt32(ref this.result.compressType_); } return(this); }
public override NewSyncResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(NewSyncResponse._newSyncResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = NewSyncResponse._newSyncResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasRet = input.ReadInt32(ref this.result.ret_); continue; } case 0x12: { CmdList.Builder builder = CmdList.CreateBuilder(); if (this.result.hasCmdList) { builder.MergeFrom(this.CmdList); } input.ReadMessage(builder, extensionRegistry); this.CmdList = builder.BuildPartial(); continue; } case 0x18: { this.result.hasContinueFlag = input.ReadUInt32(ref this.result.continueFlag_); continue; } case 0x22: { SKBuiltinBuffer_t.Builder builder2 = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasKeyBuf) { builder2.MergeFrom(this.KeyBuf); } input.ReadMessage(builder2, extensionRegistry); this.KeyBuf = builder2.BuildPartial(); continue; } case 40: { this.result.hasStatus = input.ReadUInt32(ref this.result.status_); continue; } case 0x30: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasOnlineVersion = input.ReadUInt32(ref this.result.onlineVersion_); } return(this); }
public override SendMsgResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SendMsgResponse._sendMsgResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SendMsgResponse._sendMsgResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 0x10: { this.result.hasCount = input.ReadUInt32(ref this.result.count_); continue; } case 0x1a: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } input.ReadMessageArray <MicroMsgResponse>(num, str, this.result.list_, MicroMsgResponse.DefaultInstance, extensionRegistry); } return(this); }
public override QContact.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(QContact._qContactFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = QContact._qContactFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasUserName = input.ReadString(ref this.result.userName_); continue; } case 0x12: { this.result.hasDisplayName = input.ReadString(ref this.result.displayName_); continue; } case 0x18: { this.result.hasExtInfoSeq = input.ReadUInt32(ref this.result.extInfoSeq_); continue; } case 0x20: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasImgUpdateSeq = input.ReadUInt32(ref this.result.imgUpdateSeq_); } return(this); }
public override BindOpMobileRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(BindOpMobileRequest._bindOpMobileRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = BindOpMobileRequest._bindOpMobileRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x1a: { this.result.hasMobile = input.ReadString(ref this.result.mobile_); continue; } case 0x20: { this.result.hasOpcode = input.ReadInt32(ref this.result.opcode_); continue; } case 0x2a: { this.result.hasVerifycode = input.ReadString(ref this.result.verifycode_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x12: { this.result.hasUserName = input.ReadString(ref this.result.userName_); continue; } case 0x30: { this.result.hasDialFlag = input.ReadInt32(ref this.result.dialFlag_); continue; } case 0x3a: { this.result.hasDialLang = input.ReadString(ref this.result.dialLang_); continue; } case 0x42: { this.result.hasAuthTicket = input.ReadString(ref this.result.authTicket_); continue; } case 0x48: { this.result.hasForceReg = input.ReadUInt32(ref this.result.forceReg_); continue; } case 0x52: { this.result.hasSafeDeviceName = input.ReadString(ref this.result.safeDeviceName_); continue; } case 90: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasSafeDeviceType = input.ReadString(ref this.result.safeDeviceType_); } return(this); }
public override UploadVoiceResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(UploadVoiceResponse._uploadVoiceResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = UploadVoiceResponse._uploadVoiceResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x18: { this.result.hasOffset = input.ReadUInt32(ref this.result.offset_); continue; } case 0x20: { this.result.hasLength = input.ReadUInt32(ref this.result.length_); continue; } case 40: { this.result.hasCreateTime = input.ReadUInt32(ref this.result.createTime_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasFromUserName = input.ReadString(ref this.result.fromUserName_); continue; } case 0x12: { this.result.hasToUserName = input.ReadString(ref this.result.toUserName_); continue; } case 50: { this.result.hasClientMsgId = input.ReadString(ref this.result.clientMsgId_); continue; } case 0x38: { this.result.hasMsgId = input.ReadUInt32(ref this.result.msgId_); continue; } case 0x40: { this.result.hasVoiceLength = input.ReadUInt32(ref this.result.voiceLength_); continue; } case 0x48: { this.result.hasEndFlag = input.ReadUInt32(ref this.result.endFlag_); continue; } case 0x52: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 0x58: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasCancelFlag = input.ReadUInt32(ref this.result.cancelFlag_); } return(this); }
public override DownloadVoiceRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(DownloadVoiceRequest._downloadVoiceRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = DownloadVoiceRequest._downloadVoiceRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasMsgId = input.ReadUInt32(ref this.result.msgId_); continue; } case 0x10: { this.result.hasOffset = input.ReadUInt32(ref this.result.offset_); continue; } case 0x18: { this.result.hasLength = input.ReadUInt32(ref this.result.length_); continue; } case 0x22: { this.result.hasClientMsgId = input.ReadString(ref this.result.clientMsgId_); continue; } case 0x2a: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override SnsAction.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SnsAction._snsActionFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SnsAction._snsActionFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x12: { this.result.hasToUsername = input.ReadString(ref this.result.toUsername_); continue; } case 0x1a: { this.result.hasFromNickname = input.ReadString(ref this.result.fromNickname_); continue; } case 0x22: { this.result.hasToNickname = input.ReadString(ref this.result.toNickname_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasFromUsername = input.ReadString(ref this.result.fromUsername_); continue; } case 40: { this.result.hasType = input.ReadUInt32(ref this.result.type_); continue; } case 0x30: { this.result.hasSource = input.ReadUInt32(ref this.result.source_); continue; } case 0x38: { this.result.hasCreateTime = input.ReadUInt32(ref this.result.createTime_); continue; } case 0x42: { this.result.hasContent = input.ReadString(ref this.result.content_); continue; } case 0x48: { this.result.hasReplyCommentId = input.ReadInt32(ref this.result.replyCommentId_); continue; } case 80: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasCommentId = input.ReadInt32(ref this.result.commentId_); } return(this); }
public override SafeDevice.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SafeDevice._safeDeviceFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SafeDevice._safeDeviceFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasName = input.ReadString(ref this.result.name_); continue; } case 0x12: { this.result.hasUuid = input.ReadString(ref this.result.uuid_); continue; } case 0x1a: { this.result.hasDeviceType = input.ReadString(ref this.result.deviceType_); continue; } case 0x20: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasCreateTime = input.ReadUInt32(ref this.result.createTime_); } return(this); }
public override WXMessageP.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(WXMessageP._wXMessagePFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = WXMessageP._wXMessagePFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x1a: { this.result.hasDescription = input.ReadString(ref this.result.description_); continue; } case 0x22: { this.result.hasThumbData = input.ReadBytes(ref this.result.thumbData_); continue; } case 0x2a: { WXEmojiMessageP.Builder builder = WXEmojiMessageP.CreateBuilder(); if (this.result.hasEmojiMessage) { builder.MergeFrom(this.EmojiMessage); } input.ReadMessage(builder, extensionRegistry); this.EmojiMessage = builder.BuildPartial(); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasType = input.ReadUInt32(ref this.result.type_); continue; } case 0x12: { this.result.hasTitle = input.ReadString(ref this.result.title_); continue; } case 50: { WXFileMessageP.Builder builder2 = WXFileMessageP.CreateBuilder(); if (this.result.hasFileMessage) { builder2.MergeFrom(this.FileMessage); } input.ReadMessage(builder2, extensionRegistry); this.FileMessage = builder2.BuildPartial(); continue; } case 0x3a: { WXImageMessageP.Builder builder3 = WXImageMessageP.CreateBuilder(); if (this.result.hasImageMessage) { builder3.MergeFrom(this.ImageMessage); } input.ReadMessage(builder3, extensionRegistry); this.ImageMessage = builder3.BuildPartial(); continue; } case 0x42: { WXMusicMessageP.Builder builder4 = WXMusicMessageP.CreateBuilder(); if (this.result.hasMusicMessage) { builder4.MergeFrom(this.MusicMessage); } input.ReadMessage(builder4, extensionRegistry); this.MusicMessage = builder4.BuildPartial(); continue; } case 0x4a: { WXTextMessageP.Builder builder5 = WXTextMessageP.CreateBuilder(); if (this.result.hasTextMessage) { builder5.MergeFrom(this.TextMessage); } input.ReadMessage(builder5, extensionRegistry); this.TextMessage = builder5.BuildPartial(); continue; } case 0x52: { WXVideoMessageP.Builder builder6 = WXVideoMessageP.CreateBuilder(); if (this.result.hasVideoMessage) { builder6.MergeFrom(this.VideoMessage); } input.ReadMessage(builder6, extensionRegistry); this.VideoMessage = builder6.BuildPartial(); continue; } case 90: { WXWebpageMessageP.Builder builder7 = WXWebpageMessageP.CreateBuilder(); if (this.result.hasWebpageMessage) { builder7.MergeFrom(this.WebpageMessage); } input.ReadMessage(builder7, extensionRegistry); this.WebpageMessage = builder7.BuildPartial(); continue; } case 0x62: { WXAppExtendMessageP.Builder builder8 = WXAppExtendMessageP.CreateBuilder(); if (this.result.hasAppExtendMessage) { builder8.MergeFrom(this.AppExtendMessage); } input.ReadMessage(builder8, extensionRegistry); this.AppExtendMessage = builder8.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override GetA8KeyResp.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(GetA8KeyResp._getA8KeyRespFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = GetA8KeyResp._getA8KeyRespFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x12: { this.result.hasFullURL = input.ReadString(ref this.result.fullURL_); continue; } case 0x1a: { this.result.hasA8Key = input.ReadString(ref this.result.a8Key_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 0x20: { this.result.hasActionCode = input.ReadUInt32(ref this.result.actionCode_); continue; } case 0x2a: { this.result.hasTitle = input.ReadString(ref this.result.title_); continue; } case 50: { this.result.hasContent = input.ReadString(ref this.result.content_); continue; } case 0x3a: { JSAPIPermissionBitSet.Builder builder2 = JSAPIPermissionBitSet.CreateBuilder(); if (this.result.hasJSAPIPermission) { builder2.MergeFrom(this.JSAPIPermission); } input.ReadMessage(builder2, extensionRegistry); this.JSAPIPermission = builder2.BuildPartial(); continue; } case 0x42: { micromsg.GeneralControlBitSet.Builder builder3 = micromsg.GeneralControlBitSet.CreateBuilder(); if (this.result.hasGeneralControlBitSet) { builder3.MergeFrom(this.GeneralControlBitSet); } input.ReadMessage(builder3, extensionRegistry); this.GeneralControlBitSet = builder3.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } return(this); }
public override WXMessageP.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); uint num; string text; while (input.ReadTag(out num, out text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(WXMessageP._wXMessagePFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { this.ParseUnknownField(input, extensionRegistry, num, text); continue; } num = WXMessageP._wXMessagePFieldTags[num2]; } uint num3 = num; if (num3 <= 42u) { if (num3 <= 18u) { if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 == 8u) { this.result.hasType = input.ReadUInt32(ref this.result.type_); continue; } if (num3 == 18u) { this.result.hasTitle = input.ReadString(ref this.result.title_); continue; } } else { if (num3 == 26u) { this.result.hasDescription = input.ReadString(ref this.result.description_); continue; } if (num3 == 34u) { this.result.hasThumbData = input.ReadBytes(ref this.result.thumbData_); continue; } if (num3 == 42u) { WXEmojiMessageP.Builder builder = WXEmojiMessageP.CreateBuilder(); if (this.result.hasEmojiMessage) { builder.MergeFrom(this.EmojiMessage); } input.ReadMessage(builder, extensionRegistry); this.EmojiMessage = builder.BuildPartial(); continue; } } } else if (num3 <= 66u) { if (num3 == 50u) { WXFileMessageP.Builder builder2 = WXFileMessageP.CreateBuilder(); if (this.result.hasFileMessage) { builder2.MergeFrom(this.FileMessage); } input.ReadMessage(builder2, extensionRegistry); this.FileMessage = builder2.BuildPartial(); continue; } if (num3 == 58u) { WXImageMessageP.Builder builder3 = WXImageMessageP.CreateBuilder(); if (this.result.hasImageMessage) { builder3.MergeFrom(this.ImageMessage); } input.ReadMessage(builder3, extensionRegistry); this.ImageMessage = builder3.BuildPartial(); continue; } if (num3 == 66u) { WXMusicMessageP.Builder builder4 = WXMusicMessageP.CreateBuilder(); if (this.result.hasMusicMessage) { builder4.MergeFrom(this.MusicMessage); } input.ReadMessage(builder4, extensionRegistry); this.MusicMessage = builder4.BuildPartial(); continue; } } else if (num3 <= 82u) { if (num3 == 74u) { WXTextMessageP.Builder builder5 = WXTextMessageP.CreateBuilder(); if (this.result.hasTextMessage) { builder5.MergeFrom(this.TextMessage); } input.ReadMessage(builder5, extensionRegistry); this.TextMessage = builder5.BuildPartial(); continue; } if (num3 == 82u) { WXVideoMessageP.Builder builder6 = WXVideoMessageP.CreateBuilder(); if (this.result.hasVideoMessage) { builder6.MergeFrom(this.VideoMessage); } input.ReadMessage(builder6, extensionRegistry); this.VideoMessage = builder6.BuildPartial(); continue; } } else { if (num3 == 90u) { WXWebpageMessageP.Builder builder7 = WXWebpageMessageP.CreateBuilder(); if (this.result.hasWebpageMessage) { builder7.MergeFrom(this.WebpageMessage); } input.ReadMessage(builder7, extensionRegistry); this.WebpageMessage = builder7.BuildPartial(); continue; } if (num3 == 98u) { WXAppExtendMessageP.Builder builder8 = WXAppExtendMessageP.CreateBuilder(); if (this.result.hasAppExtendMessage) { builder8.MergeFrom(this.AppExtendMessage); } input.ReadMessage(builder8, extensionRegistry); this.AppExtendMessage = builder8.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, text); } return(this); }
public override CreateChatRoomResponse.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(CreateChatRoomResponse._createChatRoomResponseFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = CreateChatRoomResponse._createChatRoomResponseFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x12: { SKBuiltinString_t.Builder builder2 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasTopic) { builder2.MergeFrom(this.Topic); } input.ReadMessage(builder2, extensionRegistry); this.Topic = builder2.BuildPartial(); continue; } case 0x1a: { SKBuiltinString_t.Builder builder3 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasPYInitial) { builder3.MergeFrom(this.PYInitial); } input.ReadMessage(builder3, extensionRegistry); this.PYInitial = builder3.BuildPartial(); continue; } case 0x22: { SKBuiltinString_t.Builder builder4 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasQuanPin) { builder4.MergeFrom(this.QuanPin); } input.ReadMessage(builder4, extensionRegistry); this.QuanPin = builder4.BuildPartial(); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseResponse.Builder builder = micromsg.BaseResponse.CreateBuilder(); if (this.result.hasBaseResponse) { builder.MergeFrom(this.BaseResponse); } input.ReadMessage(builder, extensionRegistry); this.BaseResponse = builder.BuildPartial(); continue; } case 40: { this.result.hasMemberCount = input.ReadUInt32(ref this.result.memberCount_); continue; } case 50: { input.ReadMessageArray <MemberResp>(num, str, this.result.memberList_, MemberResp.DefaultInstance, extensionRegistry); continue; } case 0x3a: { SKBuiltinString_t.Builder builder5 = SKBuiltinString_t.CreateBuilder(); if (this.result.hasChatRoomName) { builder5.MergeFrom(this.ChatRoomName); } input.ReadMessage(builder5, extensionRegistry); this.ChatRoomName = builder5.BuildPartial(); continue; } case 0x42: { SKBuiltinBuffer_t.Builder builder6 = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasImgBuf) { builder6.MergeFrom(this.ImgBuf); } input.ReadMessage(builder6, extensionRegistry); this.ImgBuf = builder6.BuildPartial(); continue; } case 0x4a: { this.result.hasBigHeadImgUrl = input.ReadString(ref this.result.bigHeadImgUrl_); continue; } case 0x52: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasSmallHeadImgUrl = input.ReadString(ref this.result.smallHeadImgUrl_); } return(this); }
public override ModUserImg.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(ModUserImg._modUserImgFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = ModUserImg._modUserImgFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasImgType = input.ReadUInt32(ref this.result.imgType_); continue; } case 0x10: { this.result.hasImgLen = input.ReadUInt32(ref this.result.imgLen_); continue; } case 0x1a: { this.result.hasImgBuf = input.ReadBytes(ref this.result.imgBuf_); continue; } case 0x22: { this.result.hasImgMd5 = input.ReadString(ref this.result.imgMd5_); continue; } case 0x2a: { this.result.hasBigHeadImgUrl = input.ReadString(ref this.result.bigHeadImgUrl_); continue; } case 50: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasSmallHeadImgUrl = input.ReadString(ref this.result.smallHeadImgUrl_); } return(this); }
public override DownloadVideoRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(DownloadVideoRequest._downloadVideoRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = DownloadVideoRequest._downloadVideoRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { BaseRequest.Builder builder = BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x10: { this.result.hasMsgId = input.ReadUInt32(ref this.result.msgId_); continue; } case 0x18: { this.result.hasTotalLen = input.ReadUInt32(ref this.result.totalLen_); continue; } case 0x20: { this.result.hasStartPos = input.ReadUInt32(ref this.result.startPos_); continue; } case 40: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasNetworkEnv = input.ReadUInt32(ref this.result.networkEnv_); } return(this); }
public override SnsTimeLineRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(SnsTimeLineRequest._snsTimeLineRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = SnsTimeLineRequest._snsTimeLineRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { micromsg.BaseRequest.Builder builder = micromsg.BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder.MergeFrom(this.BaseRequest); } input.ReadMessage(builder, extensionRegistry); this.BaseRequest = builder.BuildPartial(); continue; } case 0x12: { this.result.hasFirstPageMd5 = input.ReadString(ref this.result.firstPageMd5_); continue; } case 0x18: { this.result.hasMaxId = input.ReadUInt64(ref this.result.maxId_); continue; } case 0x20: { this.result.hasMinFilterId = input.ReadUInt64(ref this.result.minFilterId_); continue; } case 40: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasLastRequestTime = input.ReadUInt32(ref this.result.lastRequestTime_); } return(this); }