Example #1
0
 public HongBaoReq.Builder SetBaseRequest(BaseRequest.Builder builderForValue)
 {
     ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
     this.PrepareBuilder();
     this.result.hasBaseRequest = true;
     this.result.baseRequest_   = builderForValue.Build();
     return(this);
 }
Example #2
0
 public GetChatroomMemberDetailRequest.Builder SetBaseRequest(BaseRequest.Builder builderForValue)
 {
     ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
     this.PrepareBuilder();
     this.result.hasBaseRequest = true;
     this.result.baseRequest_   = builderForValue.Build();
     return(this);
 }
Example #3
0
            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);
            }
Example #4
0
            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);
            }
Example #5
0
            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);
            }
Example #6
0
            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);
            }