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 UploadVoiceRequest.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>(UploadVoiceRequest._uploadVoiceRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = UploadVoiceRequest._uploadVoiceRequestFieldTags[index]; } else { this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } switch (num) { case 0x12: { this.result.hasToUserName = input.ReadString(ref this.result.toUserName_); continue; } case 0x18: { this.result.hasOffset = input.ReadUInt32(ref this.result.offset_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 10: { this.result.hasFromUserName = input.ReadString(ref this.result.fromUserName_); continue; } case 0x20: { this.result.hasLength = input.ReadUInt32(ref this.result.length_); continue; } case 0x2a: { this.result.hasClientMsgId = input.ReadString(ref this.result.clientMsgId_); continue; } case 0x30: { this.result.hasMsgId = input.ReadUInt32(ref this.result.msgId_); continue; } case 0x38: { this.result.hasVoiceLength = input.ReadUInt32(ref this.result.voiceLength_); continue; } case 0x42: { SKBuiltinBuffer_t.Builder builder = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasData) { builder.MergeFrom(this.Data); } input.ReadMessage(builder, extensionRegistry); this.Data = builder.BuildPartial(); continue; } case 0x58: { this.result.hasCancelFlag = input.ReadUInt32(ref this.result.cancelFlag_); continue; } case 0x62: { this.result.hasMsgSource = input.ReadString(ref this.result.msgSource_); continue; } case 0x68: { this.result.hasVoiceFormat = input.ReadUInt32(ref this.result.voiceFormat_); continue; } case 0x48: { this.result.hasEndFlag = input.ReadUInt32(ref this.result.endFlag_); continue; } case 0x52: { BaseRequest.Builder builder2 = BaseRequest.CreateBuilder(); if (this.result.hasBaseRequest) { builder2.MergeFrom(this.BaseRequest); } input.ReadMessage(builder2, extensionRegistry); this.BaseRequest = builder2.BuildPartial(); continue; } case 0x70: { this.result.hasUICreateTime = input.ReadUInt32(ref this.result.uICreateTime_); continue; } case 120: { this.result.hasForwardFlag = input.ReadUInt32(ref this.result.forwardFlag_); continue; } case 0x80: { this.result.hasNewMsgId = input.ReadUInt64(ref this.result.newMsgId_); continue; } case 0x88: { this.result.hasReqTime = input.ReadUInt32(ref this.result.reqTime_); continue; } case 0x92: { SKBuiltinBuffer_t.Builder builder3 = SKBuiltinBuffer_t.CreateBuilder(); if (this.result.hasVoiceId) { builder3.MergeFrom(this.VoiceId); } input.ReadMessage(builder3, extensionRegistry); this.VoiceId = builder3.BuildPartial(); continue; } } if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); } 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 GetChatroomMemberDetailRequest.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>(GetChatroomMemberDetailRequest._getChatroomMemberDetailRequestFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = GetChatroomMemberDetailRequest._getChatroomMemberDetailRequestFieldTags[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 0x12: { this.result.hasChatroomUserName = input.ReadString(ref this.result.chatroomUserName_); continue; } case 0x18: break; default: { if (WireFormat.IsEndGroupTag(num)) { return(this); } this.ParseUnknownField(input, extensionRegistry, num, str); continue; } } this.result.hasClientVersion = input.ReadUInt32(ref this.result.clientVersion_); } return(this); }