1*1b3f573fSAndroid Build Coastguard Worker // <auto-generated> 2*1b3f573fSAndroid Build Coastguard Worker // Generated by the protocol buffer compiler. DO NOT EDIT! 3*1b3f573fSAndroid Build Coastguard Worker // source: benchmarks.proto 4*1b3f573fSAndroid Build Coastguard Worker // </auto-generated> 5*1b3f573fSAndroid Build Coastguard Worker #pragma warning disable 1591, 0612, 3021, 8981 6*1b3f573fSAndroid Build Coastguard Worker #region Designer generated code 7*1b3f573fSAndroid Build Coastguard Worker 8*1b3f573fSAndroid Build Coastguard Worker using pb = global::Google.Protobuf; 9*1b3f573fSAndroid Build Coastguard Worker using pbc = global::Google.Protobuf.Collections; 10*1b3f573fSAndroid Build Coastguard Worker using pbr = global::Google.Protobuf.Reflection; 11*1b3f573fSAndroid Build Coastguard Worker using scg = global::System.Collections.Generic; 12*1b3f573fSAndroid Build Coastguard Worker namespace Benchmarks { 13*1b3f573fSAndroid Build Coastguard Worker 14*1b3f573fSAndroid Build Coastguard Worker /// <summary>Holder for reflection information generated from benchmarks.proto</summary> 15*1b3f573fSAndroid Build Coastguard Worker public static partial class BenchmarksReflection { 16*1b3f573fSAndroid Build Coastguard Worker 17*1b3f573fSAndroid Build Coastguard Worker #region Descriptor 18*1b3f573fSAndroid Build Coastguard Worker /// <summary>File descriptor for benchmarks.proto</summary> 19*1b3f573fSAndroid Build Coastguard Worker public static pbr::FileDescriptor Descriptor { 20*1b3f573fSAndroid Build Coastguard Worker get { return descriptor; } 21*1b3f573fSAndroid Build Coastguard Worker } 22*1b3f573fSAndroid Build Coastguard Worker private static pbr::FileDescriptor descriptor; 23*1b3f573fSAndroid Build Coastguard Worker BenchmarksReflection()24*1b3f573fSAndroid Build Coastguard Worker static BenchmarksReflection() { 25*1b3f573fSAndroid Build Coastguard Worker byte[] descriptorData = global::System.Convert.FromBase64String( 26*1b3f573fSAndroid Build Coastguard Worker string.Concat( 27*1b3f573fSAndroid Build Coastguard Worker "ChBiZW5jaG1hcmtzLnByb3RvEgpiZW5jaG1hcmtzIkcKEEJlbmNobWFya0Rh", 28*1b3f573fSAndroid Build Coastguard Worker "dGFzZXQSDAoEbmFtZRgBIAEoCRIUCgxtZXNzYWdlX25hbWUYAiABKAkSDwoH", 29*1b3f573fSAndroid Build Coastguard Worker "cGF5bG9hZBgDIAMoDEIgCh5jb20uZ29vZ2xlLnByb3RvYnVmLmJlbmNobWFy", 30*1b3f573fSAndroid Build Coastguard Worker "a3NiBnByb3RvMw==")); 31*1b3f573fSAndroid Build Coastguard Worker descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, 32*1b3f573fSAndroid Build Coastguard Worker new pbr::FileDescriptor[] { }, 33*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { 34*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::Benchmarks.BenchmarkDataset), global::Benchmarks.BenchmarkDataset.Parser, new[]{ "Name", "MessageName", "Payload" }, null, null, null, null) 35*1b3f573fSAndroid Build Coastguard Worker })); 36*1b3f573fSAndroid Build Coastguard Worker } 37*1b3f573fSAndroid Build Coastguard Worker #endregion 38*1b3f573fSAndroid Build Coastguard Worker 39*1b3f573fSAndroid Build Coastguard Worker } 40*1b3f573fSAndroid Build Coastguard Worker #region Messages 41*1b3f573fSAndroid Build Coastguard Worker public sealed partial class BenchmarkDataset : pb::IMessage<BenchmarkDataset> 42*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 43*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 44*1b3f573fSAndroid Build Coastguard Worker #endif 45*1b3f573fSAndroid Build Coastguard Worker { 46*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<BenchmarkDataset> _parser = new pb::MessageParser<BenchmarkDataset>(() => new BenchmarkDataset()); 47*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 48*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 49*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 50*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<BenchmarkDataset> Parser { get { return _parser; } } 51*1b3f573fSAndroid Build Coastguard Worker 52*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 53*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 54*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 55*1b3f573fSAndroid Build Coastguard Worker get { return global::Benchmarks.BenchmarksReflection.Descriptor.MessageTypes[0]; } 56*1b3f573fSAndroid Build Coastguard Worker } 57*1b3f573fSAndroid Build Coastguard Worker 58*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 59*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 60*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 61*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 62*1b3f573fSAndroid Build Coastguard Worker } 63*1b3f573fSAndroid Build Coastguard Worker 64*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 65*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] BenchmarkDataset()66*1b3f573fSAndroid Build Coastguard Worker public BenchmarkDataset() { 67*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 68*1b3f573fSAndroid Build Coastguard Worker } 69*1b3f573fSAndroid Build Coastguard Worker OnConstruction()70*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 71*1b3f573fSAndroid Build Coastguard Worker 72*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 73*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] BenchmarkDataset(BenchmarkDataset other)74*1b3f573fSAndroid Build Coastguard Worker public BenchmarkDataset(BenchmarkDataset other) : this() { 75*1b3f573fSAndroid Build Coastguard Worker name_ = other.name_; 76*1b3f573fSAndroid Build Coastguard Worker messageName_ = other.messageName_; 77*1b3f573fSAndroid Build Coastguard Worker payload_ = other.payload_.Clone(); 78*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 79*1b3f573fSAndroid Build Coastguard Worker } 80*1b3f573fSAndroid Build Coastguard Worker 81*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 82*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()83*1b3f573fSAndroid Build Coastguard Worker public BenchmarkDataset Clone() { 84*1b3f573fSAndroid Build Coastguard Worker return new BenchmarkDataset(this); 85*1b3f573fSAndroid Build Coastguard Worker } 86*1b3f573fSAndroid Build Coastguard Worker 87*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "name" field.</summary> 88*1b3f573fSAndroid Build Coastguard Worker public const int NameFieldNumber = 1; 89*1b3f573fSAndroid Build Coastguard Worker private string name_ = ""; 90*1b3f573fSAndroid Build Coastguard Worker /// <summary> 91*1b3f573fSAndroid Build Coastguard Worker /// Name of the benchmark dataset. This should be unique across all datasets. 92*1b3f573fSAndroid Build Coastguard Worker /// Should only contain word characters: [a-zA-Z0-9_] 93*1b3f573fSAndroid Build Coastguard Worker /// </summary> 94*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 95*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 96*1b3f573fSAndroid Build Coastguard Worker public string Name { 97*1b3f573fSAndroid Build Coastguard Worker get { return name_; } 98*1b3f573fSAndroid Build Coastguard Worker set { 99*1b3f573fSAndroid Build Coastguard Worker name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 100*1b3f573fSAndroid Build Coastguard Worker } 101*1b3f573fSAndroid Build Coastguard Worker } 102*1b3f573fSAndroid Build Coastguard Worker 103*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "message_name" field.</summary> 104*1b3f573fSAndroid Build Coastguard Worker public const int MessageNameFieldNumber = 2; 105*1b3f573fSAndroid Build Coastguard Worker private string messageName_ = ""; 106*1b3f573fSAndroid Build Coastguard Worker /// <summary> 107*1b3f573fSAndroid Build Coastguard Worker /// Fully-qualified name of the protobuf message for this dataset. 108*1b3f573fSAndroid Build Coastguard Worker /// It will be one of the messages defined benchmark_messages_proto2.proto 109*1b3f573fSAndroid Build Coastguard Worker /// or benchmark_messages_proto3.proto. 110*1b3f573fSAndroid Build Coastguard Worker /// 111*1b3f573fSAndroid Build Coastguard Worker /// Implementations that do not support reflection can implement this with 112*1b3f573fSAndroid Build Coastguard Worker /// an explicit "if/else" chain that lists every known message defined 113*1b3f573fSAndroid Build Coastguard Worker /// in those files. 114*1b3f573fSAndroid Build Coastguard Worker /// </summary> 115*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 116*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 117*1b3f573fSAndroid Build Coastguard Worker public string MessageName { 118*1b3f573fSAndroid Build Coastguard Worker get { return messageName_; } 119*1b3f573fSAndroid Build Coastguard Worker set { 120*1b3f573fSAndroid Build Coastguard Worker messageName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 121*1b3f573fSAndroid Build Coastguard Worker } 122*1b3f573fSAndroid Build Coastguard Worker } 123*1b3f573fSAndroid Build Coastguard Worker 124*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "payload" field.</summary> 125*1b3f573fSAndroid Build Coastguard Worker public const int PayloadFieldNumber = 3; 126*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<pb::ByteString> _repeated_payload_codec 127*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForBytes(26); 128*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<pb::ByteString> payload_ = new pbc::RepeatedField<pb::ByteString>(); 129*1b3f573fSAndroid Build Coastguard Worker /// <summary> 130*1b3f573fSAndroid Build Coastguard Worker /// The payload(s) for this dataset. They should be parsed or serialized 131*1b3f573fSAndroid Build Coastguard Worker /// in sequence, in a loop, ie. 132*1b3f573fSAndroid Build Coastguard Worker /// 133*1b3f573fSAndroid Build Coastguard Worker /// while (!benchmarkDone) { // Benchmark runner decides when to exit. 134*1b3f573fSAndroid Build Coastguard Worker /// for (i = 0; i < benchmark.payload.length; i++) { 135*1b3f573fSAndroid Build Coastguard Worker /// parse(benchmark.payload[i]) 136*1b3f573fSAndroid Build Coastguard Worker /// } 137*1b3f573fSAndroid Build Coastguard Worker /// } 138*1b3f573fSAndroid Build Coastguard Worker /// 139*1b3f573fSAndroid Build Coastguard Worker /// This is intended to let datasets include a variety of data to provide 140*1b3f573fSAndroid Build Coastguard Worker /// potentially more realistic results than just parsing the same message 141*1b3f573fSAndroid Build Coastguard Worker /// over and over. A single message parsed repeatedly could yield unusually 142*1b3f573fSAndroid Build Coastguard Worker /// good branch prediction performance. 143*1b3f573fSAndroid Build Coastguard Worker /// </summary> 144*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 145*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 146*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<pb::ByteString> Payload { 147*1b3f573fSAndroid Build Coastguard Worker get { return payload_; } 148*1b3f573fSAndroid Build Coastguard Worker } 149*1b3f573fSAndroid Build Coastguard Worker 150*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 151*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)152*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 153*1b3f573fSAndroid Build Coastguard Worker return Equals(other as BenchmarkDataset); 154*1b3f573fSAndroid Build Coastguard Worker } 155*1b3f573fSAndroid Build Coastguard Worker 156*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 157*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(BenchmarkDataset other)158*1b3f573fSAndroid Build Coastguard Worker public bool Equals(BenchmarkDataset other) { 159*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 160*1b3f573fSAndroid Build Coastguard Worker return false; 161*1b3f573fSAndroid Build Coastguard Worker } 162*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 163*1b3f573fSAndroid Build Coastguard Worker return true; 164*1b3f573fSAndroid Build Coastguard Worker } 165*1b3f573fSAndroid Build Coastguard Worker if (Name != other.Name) return false; 166*1b3f573fSAndroid Build Coastguard Worker if (MessageName != other.MessageName) return false; 167*1b3f573fSAndroid Build Coastguard Worker if(!payload_.Equals(other.payload_)) return false; 168*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 169*1b3f573fSAndroid Build Coastguard Worker } 170*1b3f573fSAndroid Build Coastguard Worker 171*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 172*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()173*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 174*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 175*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) hash ^= Name.GetHashCode(); 176*1b3f573fSAndroid Build Coastguard Worker if (MessageName.Length != 0) hash ^= MessageName.GetHashCode(); 177*1b3f573fSAndroid Build Coastguard Worker hash ^= payload_.GetHashCode(); 178*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 179*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 180*1b3f573fSAndroid Build Coastguard Worker } 181*1b3f573fSAndroid Build Coastguard Worker return hash; 182*1b3f573fSAndroid Build Coastguard Worker } 183*1b3f573fSAndroid Build Coastguard Worker 184*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 185*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()186*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 187*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 188*1b3f573fSAndroid Build Coastguard Worker } 189*1b3f573fSAndroid Build Coastguard Worker 190*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 191*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)192*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 193*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 194*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 195*1b3f573fSAndroid Build Coastguard Worker #else 196*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 197*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 198*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 199*1b3f573fSAndroid Build Coastguard Worker } 200*1b3f573fSAndroid Build Coastguard Worker if (MessageName.Length != 0) { 201*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 202*1b3f573fSAndroid Build Coastguard Worker output.WriteString(MessageName); 203*1b3f573fSAndroid Build Coastguard Worker } 204*1b3f573fSAndroid Build Coastguard Worker payload_.WriteTo(output, _repeated_payload_codec); 205*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 206*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 207*1b3f573fSAndroid Build Coastguard Worker } 208*1b3f573fSAndroid Build Coastguard Worker #endif 209*1b3f573fSAndroid Build Coastguard Worker } 210*1b3f573fSAndroid Build Coastguard Worker 211*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 212*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 213*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)214*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 215*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 216*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 217*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 218*1b3f573fSAndroid Build Coastguard Worker } 219*1b3f573fSAndroid Build Coastguard Worker if (MessageName.Length != 0) { 220*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 221*1b3f573fSAndroid Build Coastguard Worker output.WriteString(MessageName); 222*1b3f573fSAndroid Build Coastguard Worker } 223*1b3f573fSAndroid Build Coastguard Worker payload_.WriteTo(ref output, _repeated_payload_codec); 224*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 225*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 226*1b3f573fSAndroid Build Coastguard Worker } 227*1b3f573fSAndroid Build Coastguard Worker } 228*1b3f573fSAndroid Build Coastguard Worker #endif 229*1b3f573fSAndroid Build Coastguard Worker 230*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 231*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()232*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 233*1b3f573fSAndroid Build Coastguard Worker int size = 0; 234*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 235*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); 236*1b3f573fSAndroid Build Coastguard Worker } 237*1b3f573fSAndroid Build Coastguard Worker if (MessageName.Length != 0) { 238*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(MessageName); 239*1b3f573fSAndroid Build Coastguard Worker } 240*1b3f573fSAndroid Build Coastguard Worker size += payload_.CalculateSize(_repeated_payload_codec); 241*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 242*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 243*1b3f573fSAndroid Build Coastguard Worker } 244*1b3f573fSAndroid Build Coastguard Worker return size; 245*1b3f573fSAndroid Build Coastguard Worker } 246*1b3f573fSAndroid Build Coastguard Worker 247*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 248*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(BenchmarkDataset other)249*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(BenchmarkDataset other) { 250*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 251*1b3f573fSAndroid Build Coastguard Worker return; 252*1b3f573fSAndroid Build Coastguard Worker } 253*1b3f573fSAndroid Build Coastguard Worker if (other.Name.Length != 0) { 254*1b3f573fSAndroid Build Coastguard Worker Name = other.Name; 255*1b3f573fSAndroid Build Coastguard Worker } 256*1b3f573fSAndroid Build Coastguard Worker if (other.MessageName.Length != 0) { 257*1b3f573fSAndroid Build Coastguard Worker MessageName = other.MessageName; 258*1b3f573fSAndroid Build Coastguard Worker } 259*1b3f573fSAndroid Build Coastguard Worker payload_.Add(other.payload_); 260*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 261*1b3f573fSAndroid Build Coastguard Worker } 262*1b3f573fSAndroid Build Coastguard Worker 263*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 264*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)265*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 266*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 267*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 268*1b3f573fSAndroid Build Coastguard Worker #else 269*1b3f573fSAndroid Build Coastguard Worker uint tag; 270*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 271*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 272*1b3f573fSAndroid Build Coastguard Worker default: 273*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 274*1b3f573fSAndroid Build Coastguard Worker break; 275*1b3f573fSAndroid Build Coastguard Worker case 10: { 276*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 277*1b3f573fSAndroid Build Coastguard Worker break; 278*1b3f573fSAndroid Build Coastguard Worker } 279*1b3f573fSAndroid Build Coastguard Worker case 18: { 280*1b3f573fSAndroid Build Coastguard Worker MessageName = input.ReadString(); 281*1b3f573fSAndroid Build Coastguard Worker break; 282*1b3f573fSAndroid Build Coastguard Worker } 283*1b3f573fSAndroid Build Coastguard Worker case 26: { 284*1b3f573fSAndroid Build Coastguard Worker payload_.AddEntriesFrom(input, _repeated_payload_codec); 285*1b3f573fSAndroid Build Coastguard Worker break; 286*1b3f573fSAndroid Build Coastguard Worker } 287*1b3f573fSAndroid Build Coastguard Worker } 288*1b3f573fSAndroid Build Coastguard Worker } 289*1b3f573fSAndroid Build Coastguard Worker #endif 290*1b3f573fSAndroid Build Coastguard Worker } 291*1b3f573fSAndroid Build Coastguard Worker 292*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 293*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 294*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)295*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 296*1b3f573fSAndroid Build Coastguard Worker uint tag; 297*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 298*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 299*1b3f573fSAndroid Build Coastguard Worker default: 300*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 301*1b3f573fSAndroid Build Coastguard Worker break; 302*1b3f573fSAndroid Build Coastguard Worker case 10: { 303*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 304*1b3f573fSAndroid Build Coastguard Worker break; 305*1b3f573fSAndroid Build Coastguard Worker } 306*1b3f573fSAndroid Build Coastguard Worker case 18: { 307*1b3f573fSAndroid Build Coastguard Worker MessageName = input.ReadString(); 308*1b3f573fSAndroid Build Coastguard Worker break; 309*1b3f573fSAndroid Build Coastguard Worker } 310*1b3f573fSAndroid Build Coastguard Worker case 26: { 311*1b3f573fSAndroid Build Coastguard Worker payload_.AddEntriesFrom(ref input, _repeated_payload_codec); 312*1b3f573fSAndroid Build Coastguard Worker break; 313*1b3f573fSAndroid Build Coastguard Worker } 314*1b3f573fSAndroid Build Coastguard Worker } 315*1b3f573fSAndroid Build Coastguard Worker } 316*1b3f573fSAndroid Build Coastguard Worker } 317*1b3f573fSAndroid Build Coastguard Worker #endif 318*1b3f573fSAndroid Build Coastguard Worker 319*1b3f573fSAndroid Build Coastguard Worker } 320*1b3f573fSAndroid Build Coastguard Worker 321*1b3f573fSAndroid Build Coastguard Worker #endregion 322*1b3f573fSAndroid Build Coastguard Worker 323*1b3f573fSAndroid Build Coastguard Worker } 324*1b3f573fSAndroid Build Coastguard Worker 325*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code 326