public Builder SetStatistic(global::bnet.protocol.search.Statistic.Builder builderForValue) { pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue"); result.hasStatistic = true; result.statistic_ = builderForValue.Build(); return(this); }
public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) { pb::UnknownFieldSet.Builder unknownFields = null; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return this; } 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); break; } case 10: { global::bnet.protocol.search.Statistic.Builder subBuilder = global::bnet.protocol.search.Statistic.CreateBuilder(); if (HasStatistic) { subBuilder.MergeFrom(Statistic); } input.ReadMessage(subBuilder, extensionRegistry); Statistic = subBuilder.BuildPartial(); break; } case 16: { int rawValue = input.ReadEnum(); if (!global::System.Enum.IsDefined(typeof(global::bnet.protocol.search.Filter.Types.Comparand), rawValue)) { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } unknownFields.MergeVarintField(2, (ulong) rawValue); } else { Comparand = (global::bnet.protocol.search.Filter.Types.Comparand) rawValue; } break; } case 24: { int rawValue = input.ReadEnum(); if (!global::System.Enum.IsDefined(typeof(global::bnet.protocol.search.Filter.Types.SortDirection), rawValue)) { if (unknownFields == null) { unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields); } unknownFields.MergeVarintField(3, (ulong) rawValue); } else { SortDirection = (global::bnet.protocol.search.Filter.Types.SortDirection) rawValue; } break; } } } }
public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) { pb::UnknownFieldSet.Builder unknownFields = null; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } 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); break; } case 10: { Id = input.ReadBytes(); break; } case 18: { Data = input.ReadBytes(); break; } case 26: { global::bnet.protocol.search.Statistic.Builder subBuilder = global::bnet.protocol.search.Statistic.CreateBuilder(); input.ReadMessage(subBuilder, extensionRegistry); AddStatistics(subBuilder.BuildPartial()); break; } } } }
public Builder AddStatistics(global::bnet.protocol.search.Statistic.Builder builderForValue) { pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue"); result.statistics_.Add(builderForValue.Build()); return this; }
public Builder SetStatistics(int index, global::bnet.protocol.search.Statistic.Builder builderForValue) { pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue"); result.statistics_[index] = builderForValue.Build(); return this; }