public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Command = input.ReadString(); break; } case 16: { SeqId = input.ReadInt64(); break; } case 24: { RetryCount = input.ReadUInt32(); break; } case 34: { PayloadData = input.ReadBytes(); break; } case 42: { if (userInstance_ == null) { UserInstance = new global::AcFunDanmu.UserInstance(); } input.ReadMessage(UserInstance); break; } case 48: { ErrorCode = input.ReadInt32(); break; } case 58: { if (settingInfo_ == null) { SettingInfo = new global::AcFunDanmu.SettingInfo(); } input.ReadMessage(SettingInfo); break; } case 66: { if (requestBasicInfo_ == null) { RequestBasicInfo = new global::AcFunDanmu.RequestBasicInfo(); } input.ReadMessage(RequestBasicInfo); break; } case 74: { SubBiz = input.ReadString(); break; } case 82: { if (frontendInfo_ == null) { FrontendInfo = new global::AcFunDanmu.FrontendInfo(); } input.ReadMessage(FrontendInfo); break; } case 90: { Kpn = input.ReadString(); break; } case 96: { AnonymouseUser = input.ReadBool(); break; } } } #endif }
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { Command = input.ReadString(); break; } case 16: { SeqId = input.ReadInt64(); break; } case 24: { RetryCount = input.ReadUInt32(); break; } case 34: { PayloadData = input.ReadBytes(); break; } case 42: { if (userInstance_ == null) { UserInstance = new global::AcFunDanmu.UserInstance(); } input.ReadMessage(UserInstance); break; } case 48: { ErrorCode = input.ReadInt32(); break; } case 58: { if (settingInfo_ == null) { SettingInfo = new global::AcFunDanmu.SettingInfo(); } input.ReadMessage(SettingInfo); break; } case 66: { if (requestBasicInfo_ == null) { RequestBasicInfo = new global::AcFunDanmu.RequestBasicInfo(); } input.ReadMessage(RequestBasicInfo); break; } case 74: { SubBiz = input.ReadString(); break; } case 82: { if (frontendInfo_ == null) { FrontendInfo = new global::AcFunDanmu.FrontendInfo(); } input.ReadMessage(FrontendInfo); break; } case 90: { Kpn = input.ReadString(); break; } case 96: { AnonymouseUser = input.ReadBool(); break; } } } }
public void MergeFrom(UpstreamPayload other) { if (other == null) { return; } if (other.Command.Length != 0) { Command = other.Command; } if (other.SeqId != 0L) { SeqId = other.SeqId; } if (other.RetryCount != 0) { RetryCount = other.RetryCount; } if (other.PayloadData.Length != 0) { PayloadData = other.PayloadData; } if (other.userInstance_ != null) { if (userInstance_ == null) { UserInstance = new global::AcFunDanmu.UserInstance(); } UserInstance.MergeFrom(other.UserInstance); } if (other.ErrorCode != 0) { ErrorCode = other.ErrorCode; } if (other.settingInfo_ != null) { if (settingInfo_ == null) { SettingInfo = new global::AcFunDanmu.SettingInfo(); } SettingInfo.MergeFrom(other.SettingInfo); } if (other.requestBasicInfo_ != null) { if (requestBasicInfo_ == null) { RequestBasicInfo = new global::AcFunDanmu.RequestBasicInfo(); } RequestBasicInfo.MergeFrom(other.RequestBasicInfo); } if (other.SubBiz.Length != 0) { SubBiz = other.SubBiz; } if (other.frontendInfo_ != null) { if (frontendInfo_ == null) { FrontendInfo = new global::AcFunDanmu.FrontendInfo(); } FrontendInfo.MergeFrom(other.FrontendInfo); } if (other.Kpn.Length != 0) { Kpn = other.Kpn; } if (other.AnonymouseUser != false) { AnonymouseUser = other.AnonymouseUser; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }