public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_protoMessageFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _protoMessageFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasPayloadType = input.ReadUInt32(ref result.payloadType_); break; } case 18: { result.hasPayload = input.ReadBytes(ref result.payload_); break; } case 26: { result.hasClientMsgId = input.ReadString(ref result.clientMsgId_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_savedDataFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _savedDataFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 10: { input.ReadMessageArray(tag, field_name, result.hirelings_, global::D3.Hireling.Info.DefaultInstance, extensionRegistry); break; } case 16: { result.hasActiveHireling = input.ReadUInt32(ref result.activeHireling_); break; } case 24: { result.hasAvailableHirelingsBitfield = input.ReadUInt32(ref result.availableHirelingsBitfield_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_infoFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _infoFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasHirelingClass = input.ReadSInt32(ref result.hirelingClass_); break; } case 21: { result.hasGbidName = input.ReadSFixed32(ref result.gbidName_); break; } case 24: { result.hasLevel = input.ReadSInt32(ref result.level_); break; } case 32: { result.hasAttributeExperienceNext = input.ReadUInt32(ref result.attributeExperienceNext_); break; } case 90: case 88: { input.ReadSInt32Array(tag, field_name, result.powerKeyParams_); break; } case 96: { result.hasDead = input.ReadBool(ref result.dead_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_combinedFingerprintsFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _combinedFingerprintsFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasVersion = input.ReadUInt32(ref result.version_); break; } case 18: { global::WhisperSystems.Libsignal.Fingerprint.FingerprintProtos.LogicalFingerprint.Builder subBuilder = global::WhisperSystems.Libsignal.Fingerprint.FingerprintProtos.LogicalFingerprint.CreateBuilder(); if (result.hasLocalFingerprint) { subBuilder.MergeFrom(LocalFingerprint); } input.ReadMessage(subBuilder, extensionRegistry); LocalFingerprint = subBuilder.BuildPartial(); break; } case 26: { global::WhisperSystems.Libsignal.Fingerprint.FingerprintProtos.LogicalFingerprint.Builder subBuilder = global::WhisperSystems.Libsignal.Fingerprint.FingerprintProtos.LogicalFingerprint.CreateBuilder(); if (result.hasRemoteFingerprint) { subBuilder.MergeFrom(RemoteFingerprint); } input.ReadMessage(subBuilder, extensionRegistry); RemoteFingerprint = subBuilder.BuildPartial(); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_normalFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _normalFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasUserID = input.ReadUInt32(ref result.userID_); break; } case 18: { result.hasList = input.ReadString(ref result.list_); break; } case 24: { result.hasRmb = input.ReadUInt32(ref result.rmb_); break; } case 32: { result.hasFirstGif = input.ReadBool(ref result.firstGif_); break; } case 42: { result.hasBillNo = input.ReadString(ref result.billNo_); break; } case 48: { result.hasRmbActual = input.ReadUInt32(ref result.rmbActual_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_statCategoryFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _statCategoryFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasStatId = input.ReadUInt32(ref result.statId_); break; } case 16: { result.hasData1 = input.ReadUInt32(ref result.data1_); break; } case 24: { result.hasData2 = input.ReadUInt32(ref result.data2_); break; } case 32: { result.hasTotal = input.ReadUInt64(ref result.total_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_sessionNotificationFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _sessionNotificationFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasSessionType = input.ReadUInt32(ref result.sessionType_); break; } case 17: { result.hasExpirationTimestamp = input.ReadFixed64(ref result.expirationTimestamp_); break; } case 24: { result.hasMinutesRemaining = input.ReadUInt32(ref result.minutesRemaining_); break; } case 32: { result.hasCaisPlayedMinutes = input.ReadUInt32(ref result.caisPlayedMinutes_); break; } case 40: { result.hasCaisRestedMinutes = input.ReadUInt32(ref result.caisRestedMinutes_); break; } case 48: { result.hasBenefactor = input.ReadBool(ref result.benefactor_); break; } case 56: { result.hasBillingMinutesRemaining = input.ReadUInt32(ref result.billingMinutesRemaining_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_agentIdentityFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _agentIdentityFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 10: { result.hasAccountGUID = input.ReadString(ref result.accountGUID_); break; } case 18: { result.hasAppGUID = input.ReadString(ref result.appGUID_); break; } case 26: { result.hasClusterGUID = input.ReadString(ref result.clusterGUID_); break; } case 34: { result.hasTierGUID = input.ReadString(ref result.tierGUID_); break; } case 42: { result.hasNodeGUID = input.ReadString(ref result.nodeGUID_); break; } case 50: { result.hasAgentGUID = input.ReadString(ref result.agentGUID_); break; } case 56: { result.hasAccountID = input.ReadUInt32(ref result.accountID_); break; } case 64: { result.hasAppID = input.ReadUInt32(ref result.appID_); break; } case 72: { result.hasClusterID = input.ReadUInt32(ref result.clusterID_); break; } case 80: { result.hasTierID = input.ReadUInt32(ref result.tierID_); break; } case 88: { result.hasNodeID = input.ReadUInt32(ref result.nodeID_); break; } case 96: { result.hasAgentID = input.ReadUInt32(ref result.agentID_); break; } case 104: { object unknown; if (input.ReadEnum(ref result.agentType_, out unknown)) { result.hasAgentType = true; } else if (unknown is int) { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } unknownFields.MergeVarintField(13, (ulong)(int)unknown); } break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_searchForPublicGameParamsFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _searchForPublicGameParamsFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasStartTime = input.ReadSInt64(ref result.startTime_); break; } case 16: { result.hasSecondsToSearch = input.ReadUInt32(ref result.secondsToSearch_); break; } case 26: { global::D3.OnlineService.GameCreateParams.Builder subBuilder = global::D3.OnlineService.GameCreateParams.CreateBuilder(); if (result.hasGameParams) { subBuilder.MergeFrom(GameParams); } input.ReadMessage(subBuilder, extensionRegistry); GameParams = subBuilder.BuildPartial(); break; } case 32: { result.hasRemoveReason = input.ReadInt32(ref result.removeReason_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_lineSensorFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _lineSensorFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 10: { global::lth.line_sensor.Point.Builder subBuilder = global::lth.line_sensor.Point.CreateBuilder(); if (result.hasSensedPoint) { subBuilder.MergeFrom(SensedPoint); } input.ReadMessage(subBuilder, extensionRegistry); SensedPoint = subBuilder.BuildPartial(); break; } case 18: { global::lth.line_sensor.Point.Builder subBuilder = global::lth.line_sensor.Point.CreateBuilder(); if (result.hasStart) { subBuilder.MergeFrom(Start); } input.ReadMessage(subBuilder, extensionRegistry); Start = subBuilder.BuildPartial(); break; } case 26: { global::lth.line_sensor.Point.Builder subBuilder = global::lth.line_sensor.Point.CreateBuilder(); if (result.hasEnd) { subBuilder.MergeFrom(End); } input.ReadMessage(subBuilder, extensionRegistry); End = subBuilder.BuildPartial(); break; } case 33: { result.hasRadius = input.ReadDouble(ref result.radius_); break; } case 42: { result.hasSensedPart = input.ReadString(ref result.sensedPart_); break; } case 48: { result.hasSensorID = input.ReadUInt32(ref result.sensorID_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_channelStateFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _channelStateFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 10: { result.hasIdentity = input.ReadString(ref result.identity_); break; } case 21: { result.hasProgram = input.ReadFixed32(ref result.program_); break; } case 29: { result.hasLocale = input.ReadFixed32(ref result.locale_); break; } case 32: { result.hasPublic = input.ReadBool(ref result.public_); break; } case 40: { result.hasBucketIndex = input.ReadUInt32(ref result.bucketIndex_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_charSummaryFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _charSummaryFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasServerId = input.ReadUInt32(ref result.serverId_); break; } case 16: { result.hasCharacterId = input.ReadUInt32(ref result.characterId_); break; } case 24: { result.hasLastPlayedTime = input.ReadInt64(ref result.lastPlayedTime_); break; } case 34: { result.hasXmlData = input.ReadString(ref result.xmlData_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_businessTransactionFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _businessTransactionFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 8: { result.hasId = input.ReadUInt32(ref result.id_); break; } case 18: { result.hasName = input.ReadString(ref result.name_); break; } case 24: { object unknown; if (input.ReadEnum(ref result.type_, out unknown)) { result.hasType = true; } else if (unknown is int) { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } unknownFields.MergeVarintField(3, (ulong)(int)unknown); } break; } case 34: { result.hasInternalName = input.ReadString(ref result.internalName_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { PrepareBuilder(); pb::UnknownFieldSet.Builder unknownFields = null; uint tag; string field_name; while (input.ReadTag(out tag, out field_name)) { if (tag == 0 && field_name != null) { int field_ordinal = global::System.Array.BinarySearch(_bTDataItemFieldNames, field_name, global::System.StringComparer.Ordinal); if (field_ordinal >= 0) { tag = _bTDataItemFieldTags[field_ordinal]; } else { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); continue; } } switch (tag) { case 0: { throw pb::InvalidProtocolBufferException.InvalidTag(); } default: { if (pb::WireFormat.IsEndGroupTag(tag)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name); break; } case 10: { result.hasRequestGuid = input.ReadString(ref result.requestGuid_); break; } case 16: { result.hasRespTime = input.ReadUInt32(ref result.respTime_); break; } case 24: { result.hasBHasSnapshot = input.ReadBool(ref result.bHasSnapshot_); break; } case 34: { result.hasTransactionName = input.ReadString(ref result.transactionName_); break; } } } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }