public void MergeFrom(CommonStateSignalPkStatistic other) { if (other == null) { return; } if (other.A.Length != 0) { A = other.A; } if (other.B != 0L) { B = other.B; } if (other.C != 0L) { C = other.C; } if (other.D != 0L) { D = other.D; } if (other.E != false) { E = other.E; } if (other.F != 0L) { F = other.F; } if (other.G != 0L) { G = other.G; } if (other.H != 0L) { H = other.H; } i_.Add(other.i_); j_.Add(other.j_); if (other.k_ != null) { if (k_ == null) { K = new global::AcFunDanmu.PkRoundInfo(); } K.MergeFrom(other.K); } if (other.L != 0L) { L = other.L; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
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: { A = input.ReadString(); break; } case 16: { B = input.ReadInt64(); break; } case 24: { C = input.ReadInt64(); break; } case 32: { D = input.ReadInt64(); break; } case 40: { E = input.ReadBool(); break; } case 48: { F = input.ReadInt64(); break; } case 56: { G = input.ReadInt64(); break; } case 64: { H = input.ReadInt64(); break; } case 74: { i_.AddEntriesFrom(ref input, _repeated_i_codec); break; } case 82: { j_.AddEntriesFrom(ref input, _repeated_j_codec); break; } case 90: { if (k_ == null) { K = new global::AcFunDanmu.PkRoundInfo(); } input.ReadMessage(K); break; } case 96: { L = input.ReadInt64(); break; } } } }
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: { A = input.ReadString(); break; } case 16: { B = input.ReadInt64(); break; } case 24: { C = input.ReadInt64(); break; } case 32: { D = input.ReadInt64(); break; } case 40: { E = input.ReadBool(); break; } case 48: { F = input.ReadInt64(); break; } case 56: { G = input.ReadInt64(); break; } case 64: { H = input.ReadInt64(); break; } case 74: { i_.AddEntriesFrom(input, _repeated_i_codec); break; } case 82: { j_.AddEntriesFrom(input, _repeated_j_codec); break; } case 90: { if (k_ == null) { K = new global::AcFunDanmu.PkRoundInfo(); } input.ReadMessage(K); break; } case 96: { L = input.ReadInt64(); break; } } } #endif }