diff --git a/.bazelignore b/.bazelignore index b92bad0bf4..dc5c301299 100644 --- a/.bazelignore +++ b/.bazelignore @@ -1,5 +1,4 @@ # These are fetched as external repositories. third_party/abseil-cpp -third_party/benchmark third_party/googletest _build/ diff --git a/.gitmodules b/.gitmodules index df056a98e8..e05b57bfbc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,3 @@ -[submodule "third_party/benchmark"] - path = third_party/benchmark - url = https://github.com/google/benchmark.git - ignore = dirty [submodule "third_party/googletest"] path = third_party/googletest url = https://github.com/google/googletest.git diff --git a/WORKSPACE b/WORKSPACE index b50f2aeb20..13c2bb0f13 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -16,15 +16,6 @@ http_archive( ], ) -http_archive( - name = "com_github_google_benchmark", - sha256 = "2a778d821997df7d8646c9c59b8edb9a573a6e04c534c01892a40aa524a7b68c", - strip_prefix = "benchmark-bf585a2789e30585b4e3ce6baf11ef2750b54677", - urls = [ - "https://github.com/google/benchmark/archive/bf585a2789e30585b4e3ce6baf11ef2750b54677.zip", - ], -) - # Bazel platform rules. http_archive( name = "platforms", diff --git a/csharp/BUILD.bazel b/csharp/BUILD.bazel index e2c9aef0f0..9f9e83a511 100644 --- a/csharp/BUILD.bazel +++ b/csharp/BUILD.bazel @@ -33,7 +33,6 @@ filegroup( "src/*/obj/**/*" ]) + [ "src/Directory.Build.props", - "src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto", "src/Google.Protobuf.Test/testprotos.pb", "src/Google.Protobuf.sln", ], @@ -67,7 +66,6 @@ inline_sh_test( ":srcs", "src/Google.Protobuf.sln", "//csharp/src/Google.Protobuf.Conformance:srcs", - "//benchmarks/datasets:proto3_datasets" ], cmd = """ pushd `dirname $(location src/Google.Protobuf.sln)`/.. diff --git a/csharp/generate_protos.sh b/csharp/generate_protos.sh index d809aa979d..cfd6082708 100755 --- a/csharp/generate_protos.sh +++ b/csharp/generate_protos.sh @@ -76,14 +76,3 @@ $PROTOC -Isrc -Icsharp/protos \ # AddressBook sample protos $PROTOC -Iexamples -Isrc --csharp_out=csharp/src/AddressBook \ examples/addressbook.proto - -# Benchmark protos -$PROTOC -Ibenchmarks \ - benchmarks/datasets/google_message1/proto3/*.proto \ - benchmarks/benchmarks.proto \ - --csharp_out=csharp/src/Google.Protobuf.Benchmarks - -# C# only benchmark protos -$PROTOC -Isrc -Icsharp/src/Google.Protobuf.Benchmarks \ - csharp/src/Google.Protobuf.Benchmarks/*.proto \ - --csharp_out=csharp/src/Google.Protobuf.Benchmarks diff --git a/csharp/src/Google.Protobuf.Benchmarks/BenchmarkDatasetConfig.cs b/csharp/src/Google.Protobuf.Benchmarks/BenchmarkDatasetConfig.cs deleted file mode 100644 index b1483778c9..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/BenchmarkDatasetConfig.cs +++ /dev/null @@ -1,87 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using Benchmarks; -using Google.Protobuf.Reflection; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// The configuration for a single serialization test, loaded from a dataset. - /// - public class BenchmarkDatasetConfig - { - private static readonly Dictionary parsersByMessageName = - typeof(GoogleMessageBenchmark).Assembly.GetTypes() - .Where(t => typeof(IMessage).IsAssignableFrom(t)) - .ToDictionary( - t => ((MessageDescriptor) t.GetProperty("Descriptor", BindingFlags.Static | BindingFlags.Public).GetValue(null)).FullName, - t => ((MessageParser) t.GetProperty("Parser", BindingFlags.Static | BindingFlags.Public).GetValue(null))); - - public MessageParser Parser { get; } - public List Payloads { get; } - public string Name { get; } - - public BenchmarkDatasetConfig(string resource, string shortName = null) - { - var data = LoadData(resource); - var dataset = BenchmarkDataset.Parser.ParseFrom(data); - - if (!parsersByMessageName.TryGetValue(dataset.MessageName, out var parser)) - { - throw new ArgumentException($"No parser for message {dataset.MessageName} in this assembly"); - } - Parser = parser; - Payloads = new List(dataset.Payload.Select(p => p.ToByteArray())); - Name = shortName ?? dataset.Name; - } - - private static byte[] LoadData(string resource) - { - using var stream = typeof(GoogleMessageBenchmark).Assembly.GetManifestResourceStream($"Google.Protobuf.Benchmarks.{resource}"); - if (stream == null) - { - throw new ArgumentException($"Unable to load embedded resource {resource}"); - } - var copy = new MemoryStream(); - stream.CopyTo(copy); - return copy.ToArray(); - } - - public override string ToString() => Name; - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/BenchmarkMessage1Proto3.cs b/csharp/src/Google.Protobuf.Benchmarks/BenchmarkMessage1Proto3.cs deleted file mode 100644 index fe21d0c40b..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/BenchmarkMessage1Proto3.cs +++ /dev/null @@ -1,2632 +0,0 @@ -// -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: datasets/google_message1/proto3/benchmark_message1_proto3.proto -// -#pragma warning disable 1591, 0612, 3021, 8981 -#region Designer generated code - -using pb = global::Google.Protobuf; -using pbc = global::Google.Protobuf.Collections; -using pbr = global::Google.Protobuf.Reflection; -using scg = global::System.Collections.Generic; -namespace Benchmarks.Proto3 { - - /// Holder for reflection information generated from datasets/google_message1/proto3/benchmark_message1_proto3.proto - public static partial class BenchmarkMessage1Proto3Reflection { - - #region Descriptor - /// File descriptor for datasets/google_message1/proto3/benchmark_message1_proto3.proto - public static pbr::FileDescriptor Descriptor { - get { return descriptor; } - } - private static pbr::FileDescriptor descriptor; - - static BenchmarkMessage1Proto3Reflection() { - byte[] descriptorData = global::System.Convert.FromBase64String( - string.Concat( - "Cj9kYXRhc2V0cy9nb29nbGVfbWVzc2FnZTEvcHJvdG8zL2JlbmNobWFya19t", - "ZXNzYWdlMV9wcm90bzMucHJvdG8SEWJlbmNobWFya3MucHJvdG8zIoMGCg5H", - "b29nbGVNZXNzYWdlMRIOCgZmaWVsZDEYASABKAkSDgoGZmllbGQ5GAkgASgJ", - "Eg8KB2ZpZWxkMTgYEiABKAkSDwoHZmllbGQ4MBhQIAEoCBIPCgdmaWVsZDgx", - "GFEgASgIEg4KBmZpZWxkMhgCIAEoBRIOCgZmaWVsZDMYAyABKAUSEQoIZmll", - "bGQyODAYmAIgASgFEg4KBmZpZWxkNhgGIAEoBRIPCgdmaWVsZDIyGBYgASgD", - "Eg4KBmZpZWxkNBgEIAEoCRIOCgZmaWVsZDUYBSADKAYSDwoHZmllbGQ1ORg7", - "IAEoCBIOCgZmaWVsZDcYByABKAkSDwoHZmllbGQxNhgQIAEoBRIRCghmaWVs", - "ZDEzMBiCASABKAUSDwoHZmllbGQxMhgMIAEoCBIPCgdmaWVsZDE3GBEgASgI", - "Eg8KB2ZpZWxkMTMYDSABKAgSDwoHZmllbGQxNBgOIAEoCBIQCghmaWVsZDEw", - "NBhoIAEoBRIQCghmaWVsZDEwMBhkIAEoBRIQCghmaWVsZDEwMRhlIAEoBRIQ", - "CghmaWVsZDEwMhhmIAEoCRIQCghmaWVsZDEwMxhnIAEoCRIPCgdmaWVsZDI5", - "GB0gASgFEg8KB2ZpZWxkMzAYHiABKAgSDwoHZmllbGQ2MBg8IAEoBRIRCghm", - "aWVsZDI3MRiPAiABKAUSEQoIZmllbGQyNzIYkAIgASgFEhEKCGZpZWxkMTUw", - "GJYBIAEoBRIPCgdmaWVsZDIzGBcgASgFEg8KB2ZpZWxkMjQYGCABKAgSDwoH", - "ZmllbGQyNRgZIAEoBRI8CgdmaWVsZDE1GA8gASgLMisuYmVuY2htYXJrcy5w", - "cm90bzMuR29vZ2xlTWVzc2FnZTFTdWJNZXNzYWdlEg8KB2ZpZWxkNzgYTiAB", - "KAgSDwoHZmllbGQ2NxhDIAEoBRIPCgdmaWVsZDY4GEQgASgFEhEKCGZpZWxk", - "MTI4GIABIAEoBRIRCghmaWVsZDEyORiBASABKAkSEQoIZmllbGQxMzEYgwEg", - "ASgFIvcCChhHb29nbGVNZXNzYWdlMVN1Yk1lc3NhZ2USDgoGZmllbGQxGAEg", - "ASgFEg4KBmZpZWxkMhgCIAEoBRIOCgZmaWVsZDMYAyABKAUSDwoHZmllbGQx", - "NRgPIAEoCRIPCgdmaWVsZDEyGAwgASgIEg8KB2ZpZWxkMTMYDSABKAMSDwoH", - "ZmllbGQxNBgOIAEoAxIPCgdmaWVsZDE2GBAgASgFEg8KB2ZpZWxkMTkYEyAB", - "KAUSDwoHZmllbGQyMBgUIAEoCBIPCgdmaWVsZDI4GBwgASgIEg8KB2ZpZWxk", - "MjEYFSABKAYSDwoHZmllbGQyMhgWIAEoBRIPCgdmaWVsZDIzGBcgASgIEhEK", - "CGZpZWxkMjA2GM4BIAEoCBIRCghmaWVsZDIwMxjLASABKAcSEQoIZmllbGQy", - "MDQYzAEgASgFEhEKCGZpZWxkMjA1GM0BIAEoCRIRCghmaWVsZDIwNxjPASAB", - "KAQSEQoIZmllbGQzMDAYrAIgASgEQiUKHmNvbS5nb29nbGUucHJvdG9idWYu", - "YmVuY2htYXJrc0gB+AEBYgZwcm90bzM=")); - descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { }, - new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Benchmarks.Proto3.GoogleMessage1), global::Benchmarks.Proto3.GoogleMessage1.Parser, new[]{ "Field1", "Field9", "Field18", "Field80", "Field81", "Field2", "Field3", "Field280", "Field6", "Field22", "Field4", "Field5", "Field59", "Field7", "Field16", "Field130", "Field12", "Field17", "Field13", "Field14", "Field104", "Field100", "Field101", "Field102", "Field103", "Field29", "Field30", "Field60", "Field271", "Field272", "Field150", "Field23", "Field24", "Field25", "Field15", "Field78", "Field67", "Field68", "Field128", "Field129", "Field131" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Benchmarks.Proto3.GoogleMessage1SubMessage), global::Benchmarks.Proto3.GoogleMessage1SubMessage.Parser, new[]{ "Field1", "Field2", "Field3", "Field15", "Field12", "Field13", "Field14", "Field16", "Field19", "Field20", "Field28", "Field21", "Field22", "Field23", "Field206", "Field203", "Field204", "Field205", "Field207", "Field300" }, null, null, null, null) - })); - } - #endregion - - } - #region Messages - public sealed partial class GoogleMessage1 : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GoogleMessage1()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Benchmarks.Proto3.BenchmarkMessage1Proto3Reflection.Descriptor.MessageTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1(GoogleMessage1 other) : this() { - field1_ = other.field1_; - field9_ = other.field9_; - field18_ = other.field18_; - field80_ = other.field80_; - field81_ = other.field81_; - field2_ = other.field2_; - field3_ = other.field3_; - field280_ = other.field280_; - field6_ = other.field6_; - field22_ = other.field22_; - field4_ = other.field4_; - field5_ = other.field5_.Clone(); - field59_ = other.field59_; - field7_ = other.field7_; - field16_ = other.field16_; - field130_ = other.field130_; - field12_ = other.field12_; - field17_ = other.field17_; - field13_ = other.field13_; - field14_ = other.field14_; - field104_ = other.field104_; - field100_ = other.field100_; - field101_ = other.field101_; - field102_ = other.field102_; - field103_ = other.field103_; - field29_ = other.field29_; - field30_ = other.field30_; - field60_ = other.field60_; - field271_ = other.field271_; - field272_ = other.field272_; - field150_ = other.field150_; - field23_ = other.field23_; - field24_ = other.field24_; - field25_ = other.field25_; - field15_ = other.field15_ != null ? other.field15_.Clone() : null; - field78_ = other.field78_; - field67_ = other.field67_; - field68_ = other.field68_; - field128_ = other.field128_; - field129_ = other.field129_; - field131_ = other.field131_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1 Clone() { - return new GoogleMessage1(this); - } - - /// Field number for the "field1" field. - public const int Field1FieldNumber = 1; - private string field1_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field1 { - get { return field1_; } - set { - field1_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field9" field. - public const int Field9FieldNumber = 9; - private string field9_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field9 { - get { return field9_; } - set { - field9_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field18" field. - public const int Field18FieldNumber = 18; - private string field18_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field18 { - get { return field18_; } - set { - field18_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field80" field. - public const int Field80FieldNumber = 80; - private bool field80_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field80 { - get { return field80_; } - set { - field80_ = value; - } - } - - /// Field number for the "field81" field. - public const int Field81FieldNumber = 81; - private bool field81_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field81 { - get { return field81_; } - set { - field81_ = value; - } - } - - /// Field number for the "field2" field. - public const int Field2FieldNumber = 2; - private int field2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field2 { - get { return field2_; } - set { - field2_ = value; - } - } - - /// Field number for the "field3" field. - public const int Field3FieldNumber = 3; - private int field3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field3 { - get { return field3_; } - set { - field3_ = value; - } - } - - /// Field number for the "field280" field. - public const int Field280FieldNumber = 280; - private int field280_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field280 { - get { return field280_; } - set { - field280_ = value; - } - } - - /// Field number for the "field6" field. - public const int Field6FieldNumber = 6; - private int field6_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field6 { - get { return field6_; } - set { - field6_ = value; - } - } - - /// Field number for the "field22" field. - public const int Field22FieldNumber = 22; - private long field22_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Field22 { - get { return field22_; } - set { - field22_ = value; - } - } - - /// Field number for the "field4" field. - public const int Field4FieldNumber = 4; - private string field4_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field4 { - get { return field4_; } - set { - field4_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field5" field. - public const int Field5FieldNumber = 5; - private static readonly pb::FieldCodec _repeated_field5_codec - = pb::FieldCodec.ForFixed64(42); - private readonly pbc::RepeatedField field5_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Field5 { - get { return field5_; } - } - - /// Field number for the "field59" field. - public const int Field59FieldNumber = 59; - private bool field59_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field59 { - get { return field59_; } - set { - field59_ = value; - } - } - - /// Field number for the "field7" field. - public const int Field7FieldNumber = 7; - private string field7_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field7 { - get { return field7_; } - set { - field7_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field16" field. - public const int Field16FieldNumber = 16; - private int field16_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field16 { - get { return field16_; } - set { - field16_ = value; - } - } - - /// Field number for the "field130" field. - public const int Field130FieldNumber = 130; - private int field130_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field130 { - get { return field130_; } - set { - field130_ = value; - } - } - - /// Field number for the "field12" field. - public const int Field12FieldNumber = 12; - private bool field12_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field12 { - get { return field12_; } - set { - field12_ = value; - } - } - - /// Field number for the "field17" field. - public const int Field17FieldNumber = 17; - private bool field17_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field17 { - get { return field17_; } - set { - field17_ = value; - } - } - - /// Field number for the "field13" field. - public const int Field13FieldNumber = 13; - private bool field13_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field13 { - get { return field13_; } - set { - field13_ = value; - } - } - - /// Field number for the "field14" field. - public const int Field14FieldNumber = 14; - private bool field14_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field14 { - get { return field14_; } - set { - field14_ = value; - } - } - - /// Field number for the "field104" field. - public const int Field104FieldNumber = 104; - private int field104_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field104 { - get { return field104_; } - set { - field104_ = value; - } - } - - /// Field number for the "field100" field. - public const int Field100FieldNumber = 100; - private int field100_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field100 { - get { return field100_; } - set { - field100_ = value; - } - } - - /// Field number for the "field101" field. - public const int Field101FieldNumber = 101; - private int field101_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field101 { - get { return field101_; } - set { - field101_ = value; - } - } - - /// Field number for the "field102" field. - public const int Field102FieldNumber = 102; - private string field102_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field102 { - get { return field102_; } - set { - field102_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field103" field. - public const int Field103FieldNumber = 103; - private string field103_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field103 { - get { return field103_; } - set { - field103_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field29" field. - public const int Field29FieldNumber = 29; - private int field29_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field29 { - get { return field29_; } - set { - field29_ = value; - } - } - - /// Field number for the "field30" field. - public const int Field30FieldNumber = 30; - private bool field30_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field30 { - get { return field30_; } - set { - field30_ = value; - } - } - - /// Field number for the "field60" field. - public const int Field60FieldNumber = 60; - private int field60_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field60 { - get { return field60_; } - set { - field60_ = value; - } - } - - /// Field number for the "field271" field. - public const int Field271FieldNumber = 271; - private int field271_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field271 { - get { return field271_; } - set { - field271_ = value; - } - } - - /// Field number for the "field272" field. - public const int Field272FieldNumber = 272; - private int field272_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field272 { - get { return field272_; } - set { - field272_ = value; - } - } - - /// Field number for the "field150" field. - public const int Field150FieldNumber = 150; - private int field150_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field150 { - get { return field150_; } - set { - field150_ = value; - } - } - - /// Field number for the "field23" field. - public const int Field23FieldNumber = 23; - private int field23_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field23 { - get { return field23_; } - set { - field23_ = value; - } - } - - /// Field number for the "field24" field. - public const int Field24FieldNumber = 24; - private bool field24_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field24 { - get { return field24_; } - set { - field24_ = value; - } - } - - /// Field number for the "field25" field. - public const int Field25FieldNumber = 25; - private int field25_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field25 { - get { return field25_; } - set { - field25_ = value; - } - } - - /// Field number for the "field15" field. - public const int Field15FieldNumber = 15; - private global::Benchmarks.Proto3.GoogleMessage1SubMessage field15_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Benchmarks.Proto3.GoogleMessage1SubMessage Field15 { - get { return field15_; } - set { - field15_ = value; - } - } - - /// Field number for the "field78" field. - public const int Field78FieldNumber = 78; - private bool field78_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field78 { - get { return field78_; } - set { - field78_ = value; - } - } - - /// Field number for the "field67" field. - public const int Field67FieldNumber = 67; - private int field67_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field67 { - get { return field67_; } - set { - field67_ = value; - } - } - - /// Field number for the "field68" field. - public const int Field68FieldNumber = 68; - private int field68_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field68 { - get { return field68_; } - set { - field68_ = value; - } - } - - /// Field number for the "field128" field. - public const int Field128FieldNumber = 128; - private int field128_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field128 { - get { return field128_; } - set { - field128_ = value; - } - } - - /// Field number for the "field129" field. - public const int Field129FieldNumber = 129; - private string field129_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field129 { - get { return field129_; } - set { - field129_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field131" field. - public const int Field131FieldNumber = 131; - private int field131_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field131 { - get { return field131_; } - set { - field131_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as GoogleMessage1); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GoogleMessage1 other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Field1 != other.Field1) return false; - if (Field9 != other.Field9) return false; - if (Field18 != other.Field18) return false; - if (Field80 != other.Field80) return false; - if (Field81 != other.Field81) return false; - if (Field2 != other.Field2) return false; - if (Field3 != other.Field3) return false; - if (Field280 != other.Field280) return false; - if (Field6 != other.Field6) return false; - if (Field22 != other.Field22) return false; - if (Field4 != other.Field4) return false; - if(!field5_.Equals(other.field5_)) return false; - if (Field59 != other.Field59) return false; - if (Field7 != other.Field7) return false; - if (Field16 != other.Field16) return false; - if (Field130 != other.Field130) return false; - if (Field12 != other.Field12) return false; - if (Field17 != other.Field17) return false; - if (Field13 != other.Field13) return false; - if (Field14 != other.Field14) return false; - if (Field104 != other.Field104) return false; - if (Field100 != other.Field100) return false; - if (Field101 != other.Field101) return false; - if (Field102 != other.Field102) return false; - if (Field103 != other.Field103) return false; - if (Field29 != other.Field29) return false; - if (Field30 != other.Field30) return false; - if (Field60 != other.Field60) return false; - if (Field271 != other.Field271) return false; - if (Field272 != other.Field272) return false; - if (Field150 != other.Field150) return false; - if (Field23 != other.Field23) return false; - if (Field24 != other.Field24) return false; - if (Field25 != other.Field25) return false; - if (!object.Equals(Field15, other.Field15)) return false; - if (Field78 != other.Field78) return false; - if (Field67 != other.Field67) return false; - if (Field68 != other.Field68) return false; - if (Field128 != other.Field128) return false; - if (Field129 != other.Field129) return false; - if (Field131 != other.Field131) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Field1.Length != 0) hash ^= Field1.GetHashCode(); - if (Field9.Length != 0) hash ^= Field9.GetHashCode(); - if (Field18.Length != 0) hash ^= Field18.GetHashCode(); - if (Field80 != false) hash ^= Field80.GetHashCode(); - if (Field81 != false) hash ^= Field81.GetHashCode(); - if (Field2 != 0) hash ^= Field2.GetHashCode(); - if (Field3 != 0) hash ^= Field3.GetHashCode(); - if (Field280 != 0) hash ^= Field280.GetHashCode(); - if (Field6 != 0) hash ^= Field6.GetHashCode(); - if (Field22 != 0L) hash ^= Field22.GetHashCode(); - if (Field4.Length != 0) hash ^= Field4.GetHashCode(); - hash ^= field5_.GetHashCode(); - if (Field59 != false) hash ^= Field59.GetHashCode(); - if (Field7.Length != 0) hash ^= Field7.GetHashCode(); - if (Field16 != 0) hash ^= Field16.GetHashCode(); - if (Field130 != 0) hash ^= Field130.GetHashCode(); - if (Field12 != false) hash ^= Field12.GetHashCode(); - if (Field17 != false) hash ^= Field17.GetHashCode(); - if (Field13 != false) hash ^= Field13.GetHashCode(); - if (Field14 != false) hash ^= Field14.GetHashCode(); - if (Field104 != 0) hash ^= Field104.GetHashCode(); - if (Field100 != 0) hash ^= Field100.GetHashCode(); - if (Field101 != 0) hash ^= Field101.GetHashCode(); - if (Field102.Length != 0) hash ^= Field102.GetHashCode(); - if (Field103.Length != 0) hash ^= Field103.GetHashCode(); - if (Field29 != 0) hash ^= Field29.GetHashCode(); - if (Field30 != false) hash ^= Field30.GetHashCode(); - if (Field60 != 0) hash ^= Field60.GetHashCode(); - if (Field271 != 0) hash ^= Field271.GetHashCode(); - if (Field272 != 0) hash ^= Field272.GetHashCode(); - if (Field150 != 0) hash ^= Field150.GetHashCode(); - if (Field23 != 0) hash ^= Field23.GetHashCode(); - if (Field24 != false) hash ^= Field24.GetHashCode(); - if (Field25 != 0) hash ^= Field25.GetHashCode(); - if (field15_ != null) hash ^= Field15.GetHashCode(); - if (Field78 != false) hash ^= Field78.GetHashCode(); - if (Field67 != 0) hash ^= Field67.GetHashCode(); - if (Field68 != 0) hash ^= Field68.GetHashCode(); - if (Field128 != 0) hash ^= Field128.GetHashCode(); - if (Field129.Length != 0) hash ^= Field129.GetHashCode(); - if (Field131 != 0) hash ^= Field131.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Field1.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Field1); - } - if (Field2 != 0) { - output.WriteRawTag(16); - output.WriteInt32(Field2); - } - if (Field3 != 0) { - output.WriteRawTag(24); - output.WriteInt32(Field3); - } - if (Field4.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Field4); - } - field5_.WriteTo(output, _repeated_field5_codec); - if (Field6 != 0) { - output.WriteRawTag(48); - output.WriteInt32(Field6); - } - if (Field7.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Field7); - } - if (Field9.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Field9); - } - if (Field12 != false) { - output.WriteRawTag(96); - output.WriteBool(Field12); - } - if (Field13 != false) { - output.WriteRawTag(104); - output.WriteBool(Field13); - } - if (Field14 != false) { - output.WriteRawTag(112); - output.WriteBool(Field14); - } - if (field15_ != null) { - output.WriteRawTag(122); - output.WriteMessage(Field15); - } - if (Field16 != 0) { - output.WriteRawTag(128, 1); - output.WriteInt32(Field16); - } - if (Field17 != false) { - output.WriteRawTag(136, 1); - output.WriteBool(Field17); - } - if (Field18.Length != 0) { - output.WriteRawTag(146, 1); - output.WriteString(Field18); - } - if (Field22 != 0L) { - output.WriteRawTag(176, 1); - output.WriteInt64(Field22); - } - if (Field23 != 0) { - output.WriteRawTag(184, 1); - output.WriteInt32(Field23); - } - if (Field24 != false) { - output.WriteRawTag(192, 1); - output.WriteBool(Field24); - } - if (Field25 != 0) { - output.WriteRawTag(200, 1); - output.WriteInt32(Field25); - } - if (Field29 != 0) { - output.WriteRawTag(232, 1); - output.WriteInt32(Field29); - } - if (Field30 != false) { - output.WriteRawTag(240, 1); - output.WriteBool(Field30); - } - if (Field59 != false) { - output.WriteRawTag(216, 3); - output.WriteBool(Field59); - } - if (Field60 != 0) { - output.WriteRawTag(224, 3); - output.WriteInt32(Field60); - } - if (Field67 != 0) { - output.WriteRawTag(152, 4); - output.WriteInt32(Field67); - } - if (Field68 != 0) { - output.WriteRawTag(160, 4); - output.WriteInt32(Field68); - } - if (Field78 != false) { - output.WriteRawTag(240, 4); - output.WriteBool(Field78); - } - if (Field80 != false) { - output.WriteRawTag(128, 5); - output.WriteBool(Field80); - } - if (Field81 != false) { - output.WriteRawTag(136, 5); - output.WriteBool(Field81); - } - if (Field100 != 0) { - output.WriteRawTag(160, 6); - output.WriteInt32(Field100); - } - if (Field101 != 0) { - output.WriteRawTag(168, 6); - output.WriteInt32(Field101); - } - if (Field102.Length != 0) { - output.WriteRawTag(178, 6); - output.WriteString(Field102); - } - if (Field103.Length != 0) { - output.WriteRawTag(186, 6); - output.WriteString(Field103); - } - if (Field104 != 0) { - output.WriteRawTag(192, 6); - output.WriteInt32(Field104); - } - if (Field128 != 0) { - output.WriteRawTag(128, 8); - output.WriteInt32(Field128); - } - if (Field129.Length != 0) { - output.WriteRawTag(138, 8); - output.WriteString(Field129); - } - if (Field130 != 0) { - output.WriteRawTag(144, 8); - output.WriteInt32(Field130); - } - if (Field131 != 0) { - output.WriteRawTag(152, 8); - output.WriteInt32(Field131); - } - if (Field150 != 0) { - output.WriteRawTag(176, 9); - output.WriteInt32(Field150); - } - if (Field271 != 0) { - output.WriteRawTag(248, 16); - output.WriteInt32(Field271); - } - if (Field272 != 0) { - output.WriteRawTag(128, 17); - output.WriteInt32(Field272); - } - if (Field280 != 0) { - output.WriteRawTag(192, 17); - output.WriteInt32(Field280); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Field1.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Field1); - } - if (Field2 != 0) { - output.WriteRawTag(16); - output.WriteInt32(Field2); - } - if (Field3 != 0) { - output.WriteRawTag(24); - output.WriteInt32(Field3); - } - if (Field4.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Field4); - } - field5_.WriteTo(ref output, _repeated_field5_codec); - if (Field6 != 0) { - output.WriteRawTag(48); - output.WriteInt32(Field6); - } - if (Field7.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Field7); - } - if (Field9.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Field9); - } - if (Field12 != false) { - output.WriteRawTag(96); - output.WriteBool(Field12); - } - if (Field13 != false) { - output.WriteRawTag(104); - output.WriteBool(Field13); - } - if (Field14 != false) { - output.WriteRawTag(112); - output.WriteBool(Field14); - } - if (field15_ != null) { - output.WriteRawTag(122); - output.WriteMessage(Field15); - } - if (Field16 != 0) { - output.WriteRawTag(128, 1); - output.WriteInt32(Field16); - } - if (Field17 != false) { - output.WriteRawTag(136, 1); - output.WriteBool(Field17); - } - if (Field18.Length != 0) { - output.WriteRawTag(146, 1); - output.WriteString(Field18); - } - if (Field22 != 0L) { - output.WriteRawTag(176, 1); - output.WriteInt64(Field22); - } - if (Field23 != 0) { - output.WriteRawTag(184, 1); - output.WriteInt32(Field23); - } - if (Field24 != false) { - output.WriteRawTag(192, 1); - output.WriteBool(Field24); - } - if (Field25 != 0) { - output.WriteRawTag(200, 1); - output.WriteInt32(Field25); - } - if (Field29 != 0) { - output.WriteRawTag(232, 1); - output.WriteInt32(Field29); - } - if (Field30 != false) { - output.WriteRawTag(240, 1); - output.WriteBool(Field30); - } - if (Field59 != false) { - output.WriteRawTag(216, 3); - output.WriteBool(Field59); - } - if (Field60 != 0) { - output.WriteRawTag(224, 3); - output.WriteInt32(Field60); - } - if (Field67 != 0) { - output.WriteRawTag(152, 4); - output.WriteInt32(Field67); - } - if (Field68 != 0) { - output.WriteRawTag(160, 4); - output.WriteInt32(Field68); - } - if (Field78 != false) { - output.WriteRawTag(240, 4); - output.WriteBool(Field78); - } - if (Field80 != false) { - output.WriteRawTag(128, 5); - output.WriteBool(Field80); - } - if (Field81 != false) { - output.WriteRawTag(136, 5); - output.WriteBool(Field81); - } - if (Field100 != 0) { - output.WriteRawTag(160, 6); - output.WriteInt32(Field100); - } - if (Field101 != 0) { - output.WriteRawTag(168, 6); - output.WriteInt32(Field101); - } - if (Field102.Length != 0) { - output.WriteRawTag(178, 6); - output.WriteString(Field102); - } - if (Field103.Length != 0) { - output.WriteRawTag(186, 6); - output.WriteString(Field103); - } - if (Field104 != 0) { - output.WriteRawTag(192, 6); - output.WriteInt32(Field104); - } - if (Field128 != 0) { - output.WriteRawTag(128, 8); - output.WriteInt32(Field128); - } - if (Field129.Length != 0) { - output.WriteRawTag(138, 8); - output.WriteString(Field129); - } - if (Field130 != 0) { - output.WriteRawTag(144, 8); - output.WriteInt32(Field130); - } - if (Field131 != 0) { - output.WriteRawTag(152, 8); - output.WriteInt32(Field131); - } - if (Field150 != 0) { - output.WriteRawTag(176, 9); - output.WriteInt32(Field150); - } - if (Field271 != 0) { - output.WriteRawTag(248, 16); - output.WriteInt32(Field271); - } - if (Field272 != 0) { - output.WriteRawTag(128, 17); - output.WriteInt32(Field272); - } - if (Field280 != 0) { - output.WriteRawTag(192, 17); - output.WriteInt32(Field280); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Field1.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field1); - } - if (Field9.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field9); - } - if (Field18.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Field18); - } - if (Field80 != false) { - size += 2 + 1; - } - if (Field81 != false) { - size += 2 + 1; - } - if (Field2 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field2); - } - if (Field3 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field3); - } - if (Field280 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field280); - } - if (Field6 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field6); - } - if (Field22 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Field22); - } - if (Field4.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field4); - } - size += field5_.CalculateSize(_repeated_field5_codec); - if (Field59 != false) { - size += 2 + 1; - } - if (Field7.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field7); - } - if (Field16 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field16); - } - if (Field130 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field130); - } - if (Field12 != false) { - size += 1 + 1; - } - if (Field17 != false) { - size += 2 + 1; - } - if (Field13 != false) { - size += 1 + 1; - } - if (Field14 != false) { - size += 1 + 1; - } - if (Field104 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field104); - } - if (Field100 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field100); - } - if (Field101 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field101); - } - if (Field102.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Field102); - } - if (Field103.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Field103); - } - if (Field29 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field29); - } - if (Field30 != false) { - size += 2 + 1; - } - if (Field60 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field60); - } - if (Field271 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field271); - } - if (Field272 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field272); - } - if (Field150 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field150); - } - if (Field23 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field23); - } - if (Field24 != false) { - size += 2 + 1; - } - if (Field25 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field25); - } - if (field15_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Field15); - } - if (Field78 != false) { - size += 2 + 1; - } - if (Field67 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field67); - } - if (Field68 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field68); - } - if (Field128 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field128); - } - if (Field129.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Field129); - } - if (Field131 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field131); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GoogleMessage1 other) { - if (other == null) { - return; - } - if (other.Field1.Length != 0) { - Field1 = other.Field1; - } - if (other.Field9.Length != 0) { - Field9 = other.Field9; - } - if (other.Field18.Length != 0) { - Field18 = other.Field18; - } - if (other.Field80 != false) { - Field80 = other.Field80; - } - if (other.Field81 != false) { - Field81 = other.Field81; - } - if (other.Field2 != 0) { - Field2 = other.Field2; - } - if (other.Field3 != 0) { - Field3 = other.Field3; - } - if (other.Field280 != 0) { - Field280 = other.Field280; - } - if (other.Field6 != 0) { - Field6 = other.Field6; - } - if (other.Field22 != 0L) { - Field22 = other.Field22; - } - if (other.Field4.Length != 0) { - Field4 = other.Field4; - } - field5_.Add(other.field5_); - if (other.Field59 != false) { - Field59 = other.Field59; - } - if (other.Field7.Length != 0) { - Field7 = other.Field7; - } - if (other.Field16 != 0) { - Field16 = other.Field16; - } - if (other.Field130 != 0) { - Field130 = other.Field130; - } - if (other.Field12 != false) { - Field12 = other.Field12; - } - if (other.Field17 != false) { - Field17 = other.Field17; - } - if (other.Field13 != false) { - Field13 = other.Field13; - } - if (other.Field14 != false) { - Field14 = other.Field14; - } - if (other.Field104 != 0) { - Field104 = other.Field104; - } - if (other.Field100 != 0) { - Field100 = other.Field100; - } - if (other.Field101 != 0) { - Field101 = other.Field101; - } - if (other.Field102.Length != 0) { - Field102 = other.Field102; - } - if (other.Field103.Length != 0) { - Field103 = other.Field103; - } - if (other.Field29 != 0) { - Field29 = other.Field29; - } - if (other.Field30 != false) { - Field30 = other.Field30; - } - if (other.Field60 != 0) { - Field60 = other.Field60; - } - if (other.Field271 != 0) { - Field271 = other.Field271; - } - if (other.Field272 != 0) { - Field272 = other.Field272; - } - if (other.Field150 != 0) { - Field150 = other.Field150; - } - if (other.Field23 != 0) { - Field23 = other.Field23; - } - if (other.Field24 != false) { - Field24 = other.Field24; - } - if (other.Field25 != 0) { - Field25 = other.Field25; - } - if (other.field15_ != null) { - if (field15_ == null) { - Field15 = new global::Benchmarks.Proto3.GoogleMessage1SubMessage(); - } - Field15.MergeFrom(other.Field15); - } - if (other.Field78 != false) { - Field78 = other.Field78; - } - if (other.Field67 != 0) { - Field67 = other.Field67; - } - if (other.Field68 != 0) { - Field68 = other.Field68; - } - if (other.Field128 != 0) { - Field128 = other.Field128; - } - if (other.Field129.Length != 0) { - Field129 = other.Field129; - } - if (other.Field131 != 0) { - Field131 = other.Field131; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - Field1 = input.ReadString(); - break; - } - case 16: { - Field2 = input.ReadInt32(); - break; - } - case 24: { - Field3 = input.ReadInt32(); - break; - } - case 34: { - Field4 = input.ReadString(); - break; - } - case 42: - case 41: { - field5_.AddEntriesFrom(input, _repeated_field5_codec); - break; - } - case 48: { - Field6 = input.ReadInt32(); - break; - } - case 58: { - Field7 = input.ReadString(); - break; - } - case 74: { - Field9 = input.ReadString(); - break; - } - case 96: { - Field12 = input.ReadBool(); - break; - } - case 104: { - Field13 = input.ReadBool(); - break; - } - case 112: { - Field14 = input.ReadBool(); - break; - } - case 122: { - if (field15_ == null) { - Field15 = new global::Benchmarks.Proto3.GoogleMessage1SubMessage(); - } - input.ReadMessage(Field15); - break; - } - case 128: { - Field16 = input.ReadInt32(); - break; - } - case 136: { - Field17 = input.ReadBool(); - break; - } - case 146: { - Field18 = input.ReadString(); - break; - } - case 176: { - Field22 = input.ReadInt64(); - break; - } - case 184: { - Field23 = input.ReadInt32(); - break; - } - case 192: { - Field24 = input.ReadBool(); - break; - } - case 200: { - Field25 = input.ReadInt32(); - break; - } - case 232: { - Field29 = input.ReadInt32(); - break; - } - case 240: { - Field30 = input.ReadBool(); - break; - } - case 472: { - Field59 = input.ReadBool(); - break; - } - case 480: { - Field60 = input.ReadInt32(); - break; - } - case 536: { - Field67 = input.ReadInt32(); - break; - } - case 544: { - Field68 = input.ReadInt32(); - break; - } - case 624: { - Field78 = input.ReadBool(); - break; - } - case 640: { - Field80 = input.ReadBool(); - break; - } - case 648: { - Field81 = input.ReadBool(); - break; - } - case 800: { - Field100 = input.ReadInt32(); - break; - } - case 808: { - Field101 = input.ReadInt32(); - break; - } - case 818: { - Field102 = input.ReadString(); - break; - } - case 826: { - Field103 = input.ReadString(); - break; - } - case 832: { - Field104 = input.ReadInt32(); - break; - } - case 1024: { - Field128 = input.ReadInt32(); - break; - } - case 1034: { - Field129 = input.ReadString(); - break; - } - case 1040: { - Field130 = input.ReadInt32(); - break; - } - case 1048: { - Field131 = input.ReadInt32(); - break; - } - case 1200: { - Field150 = input.ReadInt32(); - break; - } - case 2168: { - Field271 = input.ReadInt32(); - break; - } - case 2176: { - Field272 = input.ReadInt32(); - break; - } - case 2240: { - Field280 = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - Field1 = input.ReadString(); - break; - } - case 16: { - Field2 = input.ReadInt32(); - break; - } - case 24: { - Field3 = input.ReadInt32(); - break; - } - case 34: { - Field4 = input.ReadString(); - break; - } - case 42: - case 41: { - field5_.AddEntriesFrom(ref input, _repeated_field5_codec); - break; - } - case 48: { - Field6 = input.ReadInt32(); - break; - } - case 58: { - Field7 = input.ReadString(); - break; - } - case 74: { - Field9 = input.ReadString(); - break; - } - case 96: { - Field12 = input.ReadBool(); - break; - } - case 104: { - Field13 = input.ReadBool(); - break; - } - case 112: { - Field14 = input.ReadBool(); - break; - } - case 122: { - if (field15_ == null) { - Field15 = new global::Benchmarks.Proto3.GoogleMessage1SubMessage(); - } - input.ReadMessage(Field15); - break; - } - case 128: { - Field16 = input.ReadInt32(); - break; - } - case 136: { - Field17 = input.ReadBool(); - break; - } - case 146: { - Field18 = input.ReadString(); - break; - } - case 176: { - Field22 = input.ReadInt64(); - break; - } - case 184: { - Field23 = input.ReadInt32(); - break; - } - case 192: { - Field24 = input.ReadBool(); - break; - } - case 200: { - Field25 = input.ReadInt32(); - break; - } - case 232: { - Field29 = input.ReadInt32(); - break; - } - case 240: { - Field30 = input.ReadBool(); - break; - } - case 472: { - Field59 = input.ReadBool(); - break; - } - case 480: { - Field60 = input.ReadInt32(); - break; - } - case 536: { - Field67 = input.ReadInt32(); - break; - } - case 544: { - Field68 = input.ReadInt32(); - break; - } - case 624: { - Field78 = input.ReadBool(); - break; - } - case 640: { - Field80 = input.ReadBool(); - break; - } - case 648: { - Field81 = input.ReadBool(); - break; - } - case 800: { - Field100 = input.ReadInt32(); - break; - } - case 808: { - Field101 = input.ReadInt32(); - break; - } - case 818: { - Field102 = input.ReadString(); - break; - } - case 826: { - Field103 = input.ReadString(); - break; - } - case 832: { - Field104 = input.ReadInt32(); - break; - } - case 1024: { - Field128 = input.ReadInt32(); - break; - } - case 1034: { - Field129 = input.ReadString(); - break; - } - case 1040: { - Field130 = input.ReadInt32(); - break; - } - case 1048: { - Field131 = input.ReadInt32(); - break; - } - case 1200: { - Field150 = input.ReadInt32(); - break; - } - case 2168: { - Field271 = input.ReadInt32(); - break; - } - case 2176: { - Field272 = input.ReadInt32(); - break; - } - case 2240: { - Field280 = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - public sealed partial class GoogleMessage1SubMessage : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GoogleMessage1SubMessage()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Benchmarks.Proto3.BenchmarkMessage1Proto3Reflection.Descriptor.MessageTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1SubMessage() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1SubMessage(GoogleMessage1SubMessage other) : this() { - field1_ = other.field1_; - field2_ = other.field2_; - field3_ = other.field3_; - field15_ = other.field15_; - field12_ = other.field12_; - field13_ = other.field13_; - field14_ = other.field14_; - field16_ = other.field16_; - field19_ = other.field19_; - field20_ = other.field20_; - field28_ = other.field28_; - field21_ = other.field21_; - field22_ = other.field22_; - field23_ = other.field23_; - field206_ = other.field206_; - field203_ = other.field203_; - field204_ = other.field204_; - field205_ = other.field205_; - field207_ = other.field207_; - field300_ = other.field300_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GoogleMessage1SubMessage Clone() { - return new GoogleMessage1SubMessage(this); - } - - /// Field number for the "field1" field. - public const int Field1FieldNumber = 1; - private int field1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field1 { - get { return field1_; } - set { - field1_ = value; - } - } - - /// Field number for the "field2" field. - public const int Field2FieldNumber = 2; - private int field2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field2 { - get { return field2_; } - set { - field2_ = value; - } - } - - /// Field number for the "field3" field. - public const int Field3FieldNumber = 3; - private int field3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field3 { - get { return field3_; } - set { - field3_ = value; - } - } - - /// Field number for the "field15" field. - public const int Field15FieldNumber = 15; - private string field15_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field15 { - get { return field15_; } - set { - field15_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field12" field. - public const int Field12FieldNumber = 12; - private bool field12_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field12 { - get { return field12_; } - set { - field12_ = value; - } - } - - /// Field number for the "field13" field. - public const int Field13FieldNumber = 13; - private long field13_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Field13 { - get { return field13_; } - set { - field13_ = value; - } - } - - /// Field number for the "field14" field. - public const int Field14FieldNumber = 14; - private long field14_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Field14 { - get { return field14_; } - set { - field14_ = value; - } - } - - /// Field number for the "field16" field. - public const int Field16FieldNumber = 16; - private int field16_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field16 { - get { return field16_; } - set { - field16_ = value; - } - } - - /// Field number for the "field19" field. - public const int Field19FieldNumber = 19; - private int field19_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field19 { - get { return field19_; } - set { - field19_ = value; - } - } - - /// Field number for the "field20" field. - public const int Field20FieldNumber = 20; - private bool field20_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field20 { - get { return field20_; } - set { - field20_ = value; - } - } - - /// Field number for the "field28" field. - public const int Field28FieldNumber = 28; - private bool field28_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field28 { - get { return field28_; } - set { - field28_ = value; - } - } - - /// Field number for the "field21" field. - public const int Field21FieldNumber = 21; - private ulong field21_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ulong Field21 { - get { return field21_; } - set { - field21_ = value; - } - } - - /// Field number for the "field22" field. - public const int Field22FieldNumber = 22; - private int field22_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field22 { - get { return field22_; } - set { - field22_ = value; - } - } - - /// Field number for the "field23" field. - public const int Field23FieldNumber = 23; - private bool field23_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field23 { - get { return field23_; } - set { - field23_ = value; - } - } - - /// Field number for the "field206" field. - public const int Field206FieldNumber = 206; - private bool field206_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Field206 { - get { return field206_; } - set { - field206_ = value; - } - } - - /// Field number for the "field203" field. - public const int Field203FieldNumber = 203; - private uint field203_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint Field203 { - get { return field203_; } - set { - field203_ = value; - } - } - - /// Field number for the "field204" field. - public const int Field204FieldNumber = 204; - private int field204_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Field204 { - get { return field204_; } - set { - field204_ = value; - } - } - - /// Field number for the "field205" field. - public const int Field205FieldNumber = 205; - private string field205_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field205 { - get { return field205_; } - set { - field205_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "field207" field. - public const int Field207FieldNumber = 207; - private ulong field207_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ulong Field207 { - get { return field207_; } - set { - field207_ = value; - } - } - - /// Field number for the "field300" field. - public const int Field300FieldNumber = 300; - private ulong field300_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ulong Field300 { - get { return field300_; } - set { - field300_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as GoogleMessage1SubMessage); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GoogleMessage1SubMessage other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Field1 != other.Field1) return false; - if (Field2 != other.Field2) return false; - if (Field3 != other.Field3) return false; - if (Field15 != other.Field15) return false; - if (Field12 != other.Field12) return false; - if (Field13 != other.Field13) return false; - if (Field14 != other.Field14) return false; - if (Field16 != other.Field16) return false; - if (Field19 != other.Field19) return false; - if (Field20 != other.Field20) return false; - if (Field28 != other.Field28) return false; - if (Field21 != other.Field21) return false; - if (Field22 != other.Field22) return false; - if (Field23 != other.Field23) return false; - if (Field206 != other.Field206) return false; - if (Field203 != other.Field203) return false; - if (Field204 != other.Field204) return false; - if (Field205 != other.Field205) return false; - if (Field207 != other.Field207) return false; - if (Field300 != other.Field300) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Field1 != 0) hash ^= Field1.GetHashCode(); - if (Field2 != 0) hash ^= Field2.GetHashCode(); - if (Field3 != 0) hash ^= Field3.GetHashCode(); - if (Field15.Length != 0) hash ^= Field15.GetHashCode(); - if (Field12 != false) hash ^= Field12.GetHashCode(); - if (Field13 != 0L) hash ^= Field13.GetHashCode(); - if (Field14 != 0L) hash ^= Field14.GetHashCode(); - if (Field16 != 0) hash ^= Field16.GetHashCode(); - if (Field19 != 0) hash ^= Field19.GetHashCode(); - if (Field20 != false) hash ^= Field20.GetHashCode(); - if (Field28 != false) hash ^= Field28.GetHashCode(); - if (Field21 != 0UL) hash ^= Field21.GetHashCode(); - if (Field22 != 0) hash ^= Field22.GetHashCode(); - if (Field23 != false) hash ^= Field23.GetHashCode(); - if (Field206 != false) hash ^= Field206.GetHashCode(); - if (Field203 != 0) hash ^= Field203.GetHashCode(); - if (Field204 != 0) hash ^= Field204.GetHashCode(); - if (Field205.Length != 0) hash ^= Field205.GetHashCode(); - if (Field207 != 0UL) hash ^= Field207.GetHashCode(); - if (Field300 != 0UL) hash ^= Field300.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Field1 != 0) { - output.WriteRawTag(8); - output.WriteInt32(Field1); - } - if (Field2 != 0) { - output.WriteRawTag(16); - output.WriteInt32(Field2); - } - if (Field3 != 0) { - output.WriteRawTag(24); - output.WriteInt32(Field3); - } - if (Field12 != false) { - output.WriteRawTag(96); - output.WriteBool(Field12); - } - if (Field13 != 0L) { - output.WriteRawTag(104); - output.WriteInt64(Field13); - } - if (Field14 != 0L) { - output.WriteRawTag(112); - output.WriteInt64(Field14); - } - if (Field15.Length != 0) { - output.WriteRawTag(122); - output.WriteString(Field15); - } - if (Field16 != 0) { - output.WriteRawTag(128, 1); - output.WriteInt32(Field16); - } - if (Field19 != 0) { - output.WriteRawTag(152, 1); - output.WriteInt32(Field19); - } - if (Field20 != false) { - output.WriteRawTag(160, 1); - output.WriteBool(Field20); - } - if (Field21 != 0UL) { - output.WriteRawTag(169, 1); - output.WriteFixed64(Field21); - } - if (Field22 != 0) { - output.WriteRawTag(176, 1); - output.WriteInt32(Field22); - } - if (Field23 != false) { - output.WriteRawTag(184, 1); - output.WriteBool(Field23); - } - if (Field28 != false) { - output.WriteRawTag(224, 1); - output.WriteBool(Field28); - } - if (Field203 != 0) { - output.WriteRawTag(221, 12); - output.WriteFixed32(Field203); - } - if (Field204 != 0) { - output.WriteRawTag(224, 12); - output.WriteInt32(Field204); - } - if (Field205.Length != 0) { - output.WriteRawTag(234, 12); - output.WriteString(Field205); - } - if (Field206 != false) { - output.WriteRawTag(240, 12); - output.WriteBool(Field206); - } - if (Field207 != 0UL) { - output.WriteRawTag(248, 12); - output.WriteUInt64(Field207); - } - if (Field300 != 0UL) { - output.WriteRawTag(224, 18); - output.WriteUInt64(Field300); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Field1 != 0) { - output.WriteRawTag(8); - output.WriteInt32(Field1); - } - if (Field2 != 0) { - output.WriteRawTag(16); - output.WriteInt32(Field2); - } - if (Field3 != 0) { - output.WriteRawTag(24); - output.WriteInt32(Field3); - } - if (Field12 != false) { - output.WriteRawTag(96); - output.WriteBool(Field12); - } - if (Field13 != 0L) { - output.WriteRawTag(104); - output.WriteInt64(Field13); - } - if (Field14 != 0L) { - output.WriteRawTag(112); - output.WriteInt64(Field14); - } - if (Field15.Length != 0) { - output.WriteRawTag(122); - output.WriteString(Field15); - } - if (Field16 != 0) { - output.WriteRawTag(128, 1); - output.WriteInt32(Field16); - } - if (Field19 != 0) { - output.WriteRawTag(152, 1); - output.WriteInt32(Field19); - } - if (Field20 != false) { - output.WriteRawTag(160, 1); - output.WriteBool(Field20); - } - if (Field21 != 0UL) { - output.WriteRawTag(169, 1); - output.WriteFixed64(Field21); - } - if (Field22 != 0) { - output.WriteRawTag(176, 1); - output.WriteInt32(Field22); - } - if (Field23 != false) { - output.WriteRawTag(184, 1); - output.WriteBool(Field23); - } - if (Field28 != false) { - output.WriteRawTag(224, 1); - output.WriteBool(Field28); - } - if (Field203 != 0) { - output.WriteRawTag(221, 12); - output.WriteFixed32(Field203); - } - if (Field204 != 0) { - output.WriteRawTag(224, 12); - output.WriteInt32(Field204); - } - if (Field205.Length != 0) { - output.WriteRawTag(234, 12); - output.WriteString(Field205); - } - if (Field206 != false) { - output.WriteRawTag(240, 12); - output.WriteBool(Field206); - } - if (Field207 != 0UL) { - output.WriteRawTag(248, 12); - output.WriteUInt64(Field207); - } - if (Field300 != 0UL) { - output.WriteRawTag(224, 18); - output.WriteUInt64(Field300); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Field1 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field1); - } - if (Field2 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field2); - } - if (Field3 != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Field3); - } - if (Field15.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field15); - } - if (Field12 != false) { - size += 1 + 1; - } - if (Field13 != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Field13); - } - if (Field14 != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Field14); - } - if (Field16 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field16); - } - if (Field19 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field19); - } - if (Field20 != false) { - size += 2 + 1; - } - if (Field28 != false) { - size += 2 + 1; - } - if (Field21 != 0UL) { - size += 2 + 8; - } - if (Field22 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field22); - } - if (Field23 != false) { - size += 2 + 1; - } - if (Field206 != false) { - size += 2 + 1; - } - if (Field203 != 0) { - size += 2 + 4; - } - if (Field204 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field204); - } - if (Field205.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Field205); - } - if (Field207 != 0UL) { - size += 2 + pb::CodedOutputStream.ComputeUInt64Size(Field207); - } - if (Field300 != 0UL) { - size += 2 + pb::CodedOutputStream.ComputeUInt64Size(Field300); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GoogleMessage1SubMessage other) { - if (other == null) { - return; - } - if (other.Field1 != 0) { - Field1 = other.Field1; - } - if (other.Field2 != 0) { - Field2 = other.Field2; - } - if (other.Field3 != 0) { - Field3 = other.Field3; - } - if (other.Field15.Length != 0) { - Field15 = other.Field15; - } - if (other.Field12 != false) { - Field12 = other.Field12; - } - if (other.Field13 != 0L) { - Field13 = other.Field13; - } - if (other.Field14 != 0L) { - Field14 = other.Field14; - } - if (other.Field16 != 0) { - Field16 = other.Field16; - } - if (other.Field19 != 0) { - Field19 = other.Field19; - } - if (other.Field20 != false) { - Field20 = other.Field20; - } - if (other.Field28 != false) { - Field28 = other.Field28; - } - if (other.Field21 != 0UL) { - Field21 = other.Field21; - } - if (other.Field22 != 0) { - Field22 = other.Field22; - } - if (other.Field23 != false) { - Field23 = other.Field23; - } - if (other.Field206 != false) { - Field206 = other.Field206; - } - if (other.Field203 != 0) { - Field203 = other.Field203; - } - if (other.Field204 != 0) { - Field204 = other.Field204; - } - if (other.Field205.Length != 0) { - Field205 = other.Field205; - } - if (other.Field207 != 0UL) { - Field207 = other.Field207; - } - if (other.Field300 != 0UL) { - Field300 = other.Field300; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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 8: { - Field1 = input.ReadInt32(); - break; - } - case 16: { - Field2 = input.ReadInt32(); - break; - } - case 24: { - Field3 = input.ReadInt32(); - break; - } - case 96: { - Field12 = input.ReadBool(); - break; - } - case 104: { - Field13 = input.ReadInt64(); - break; - } - case 112: { - Field14 = input.ReadInt64(); - break; - } - case 122: { - Field15 = input.ReadString(); - break; - } - case 128: { - Field16 = input.ReadInt32(); - break; - } - case 152: { - Field19 = input.ReadInt32(); - break; - } - case 160: { - Field20 = input.ReadBool(); - break; - } - case 169: { - Field21 = input.ReadFixed64(); - break; - } - case 176: { - Field22 = input.ReadInt32(); - break; - } - case 184: { - Field23 = input.ReadBool(); - break; - } - case 224: { - Field28 = input.ReadBool(); - break; - } - case 1629: { - Field203 = input.ReadFixed32(); - break; - } - case 1632: { - Field204 = input.ReadInt32(); - break; - } - case 1642: { - Field205 = input.ReadString(); - break; - } - case 1648: { - Field206 = input.ReadBool(); - break; - } - case 1656: { - Field207 = input.ReadUInt64(); - break; - } - case 2400: { - Field300 = input.ReadUInt64(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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 8: { - Field1 = input.ReadInt32(); - break; - } - case 16: { - Field2 = input.ReadInt32(); - break; - } - case 24: { - Field3 = input.ReadInt32(); - break; - } - case 96: { - Field12 = input.ReadBool(); - break; - } - case 104: { - Field13 = input.ReadInt64(); - break; - } - case 112: { - Field14 = input.ReadInt64(); - break; - } - case 122: { - Field15 = input.ReadString(); - break; - } - case 128: { - Field16 = input.ReadInt32(); - break; - } - case 152: { - Field19 = input.ReadInt32(); - break; - } - case 160: { - Field20 = input.ReadBool(); - break; - } - case 169: { - Field21 = input.ReadFixed64(); - break; - } - case 176: { - Field22 = input.ReadInt32(); - break; - } - case 184: { - Field23 = input.ReadBool(); - break; - } - case 224: { - Field28 = input.ReadBool(); - break; - } - case 1629: { - Field203 = input.ReadFixed32(); - break; - } - case 1632: { - Field204 = input.ReadInt32(); - break; - } - case 1642: { - Field205 = input.ReadString(); - break; - } - case 1648: { - Field206 = input.ReadBool(); - break; - } - case 1656: { - Field207 = input.ReadUInt64(); - break; - } - case 2400: { - Field300 = input.ReadUInt64(); - break; - } - } - } - } - #endif - - } - - #endregion - -} - -#endregion Designer generated code diff --git a/csharp/src/Google.Protobuf.Benchmarks/Benchmarks.cs b/csharp/src/Google.Protobuf.Benchmarks/Benchmarks.cs deleted file mode 100644 index a05802da56..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/Benchmarks.cs +++ /dev/null @@ -1,325 +0,0 @@ -// -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: benchmarks.proto -// -#pragma warning disable 1591, 0612, 3021, 8981 -#region Designer generated code - -using pb = global::Google.Protobuf; -using pbc = global::Google.Protobuf.Collections; -using pbr = global::Google.Protobuf.Reflection; -using scg = global::System.Collections.Generic; -namespace Benchmarks { - - /// Holder for reflection information generated from benchmarks.proto - public static partial class BenchmarksReflection { - - #region Descriptor - /// File descriptor for benchmarks.proto - public static pbr::FileDescriptor Descriptor { - get { return descriptor; } - } - private static pbr::FileDescriptor descriptor; - - static BenchmarksReflection() { - byte[] descriptorData = global::System.Convert.FromBase64String( - string.Concat( - "ChBiZW5jaG1hcmtzLnByb3RvEgpiZW5jaG1hcmtzIkcKEEJlbmNobWFya0Rh", - "dGFzZXQSDAoEbmFtZRgBIAEoCRIUCgxtZXNzYWdlX25hbWUYAiABKAkSDwoH", - "cGF5bG9hZBgDIAMoDEIgCh5jb20uZ29vZ2xlLnByb3RvYnVmLmJlbmNobWFy", - "a3NiBnByb3RvMw==")); - descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { }, - new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Benchmarks.BenchmarkDataset), global::Benchmarks.BenchmarkDataset.Parser, new[]{ "Name", "MessageName", "Payload" }, null, null, null, null) - })); - } - #endregion - - } - #region Messages - public sealed partial class BenchmarkDataset : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BenchmarkDataset()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Benchmarks.BenchmarksReflection.Descriptor.MessageTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public BenchmarkDataset() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public BenchmarkDataset(BenchmarkDataset other) : this() { - name_ = other.name_; - messageName_ = other.messageName_; - payload_ = other.payload_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public BenchmarkDataset Clone() { - return new BenchmarkDataset(this); - } - - /// Field number for the "name" field. - public const int NameFieldNumber = 1; - private string name_ = ""; - /// - /// Name of the benchmark dataset. This should be unique across all datasets. - /// Should only contain word characters: [a-zA-Z0-9_] - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Name { - get { return name_; } - set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "message_name" field. - public const int MessageNameFieldNumber = 2; - private string messageName_ = ""; - /// - /// Fully-qualified name of the protobuf message for this dataset. - /// It will be one of the messages defined benchmark_messages_proto2.proto - /// or benchmark_messages_proto3.proto. - /// - /// Implementations that do not support reflection can implement this with - /// an explicit "if/else" chain that lists every known message defined - /// in those files. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string MessageName { - get { return messageName_; } - set { - messageName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "payload" field. - public const int PayloadFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_payload_codec - = pb::FieldCodec.ForBytes(26); - private readonly pbc::RepeatedField payload_ = new pbc::RepeatedField(); - /// - /// The payload(s) for this dataset. They should be parsed or serialized - /// in sequence, in a loop, ie. - /// - /// while (!benchmarkDone) { // Benchmark runner decides when to exit. - /// for (i = 0; i < benchmark.payload.length; i++) { - /// parse(benchmark.payload[i]) - /// } - /// } - /// - /// This is intended to let datasets include a variety of data to provide - /// potentially more realistic results than just parsing the same message - /// over and over. A single message parsed repeatedly could yield unusually - /// good branch prediction performance. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Payload { - get { return payload_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as BenchmarkDataset); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(BenchmarkDataset other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Name != other.Name) return false; - if (MessageName != other.MessageName) return false; - if(!payload_.Equals(other.payload_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Name.Length != 0) hash ^= Name.GetHashCode(); - if (MessageName.Length != 0) hash ^= MessageName.GetHashCode(); - hash ^= payload_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Name.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Name); - } - if (MessageName.Length != 0) { - output.WriteRawTag(18); - output.WriteString(MessageName); - } - payload_.WriteTo(output, _repeated_payload_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Name.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Name); - } - if (MessageName.Length != 0) { - output.WriteRawTag(18); - output.WriteString(MessageName); - } - payload_.WriteTo(ref output, _repeated_payload_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Name.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); - } - if (MessageName.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(MessageName); - } - size += payload_.CalculateSize(_repeated_payload_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(BenchmarkDataset other) { - if (other == null) { - return; - } - if (other.Name.Length != 0) { - Name = other.Name; - } - if (other.MessageName.Length != 0) { - MessageName = other.MessageName; - } - payload_.Add(other.payload_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - Name = input.ReadString(); - break; - } - case 18: { - MessageName = input.ReadString(); - break; - } - case 26: { - payload_.AddEntriesFrom(input, _repeated_payload_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - Name = input.ReadString(); - break; - } - case 18: { - MessageName = input.ReadString(); - break; - } - case 26: { - payload_.AddEntriesFrom(ref input, _repeated_payload_codec); - break; - } - } - } - } - #endif - - } - - #endregion - -} - -#endregion Designer generated code diff --git a/csharp/src/Google.Protobuf.Benchmarks/ByteStringBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/ByteStringBenchmark.cs deleted file mode 100644 index a755850a66..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/ByteStringBenchmark.cs +++ /dev/null @@ -1,72 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmarks using ByteString. - /// - [MemoryDiagnoser] - public class ByteStringBenchmark - { - private const int Zero = 0; - private const int Kilobyte = 1024; - private const int _128Kilobytes = 1024 * 128; - private const int Megabyte = 1024 * 1024; - private const int _10Megabytes = 1024 * 1024 * 10; - - byte[] byteBuffer; - - [GlobalSetup] - public void GlobalSetup() - { - byteBuffer = new byte[PayloadSize]; - } - - [Params(Zero, Kilobyte, _128Kilobytes, Megabyte, _10Megabytes)] - public int PayloadSize { get; set; } - - [Benchmark] - public ByteString CopyFrom() - { - return ByteString.CopyFrom(byteBuffer); - } - - [Benchmark] - public ByteString UnsafeWrap() - { - return UnsafeByteOperations.UnsafeWrap(byteBuffer); - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/Google.Protobuf.Benchmarks.csproj b/csharp/src/Google.Protobuf.Benchmarks/Google.Protobuf.Benchmarks.csproj deleted file mode 100644 index fee5f65257..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/Google.Protobuf.Benchmarks.csproj +++ /dev/null @@ -1,26 +0,0 @@ - - - - Exe - net6.0 - ../../keys/Google.Protobuf.snk - true - False - pdbonly - true - - - - - - - - - - - - - - - - diff --git a/csharp/src/Google.Protobuf.Benchmarks/GoogleMessageBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/GoogleMessageBenchmark.cs deleted file mode 100644 index 40fb3bab29..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/GoogleMessageBenchmark.cs +++ /dev/null @@ -1,124 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; -using System.Collections.Generic; -using System.IO; -using System.Linq; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmark for serializing and deserializing of standard datasets that are also - /// measured by benchmarks in other languages. - /// Over time we may wish to test the various different approaches to serialization and deserialization separately. - /// See https://github.com/protocolbuffers/protobuf/blob/main/benchmarks/README.md - /// See https://github.com/protocolbuffers/protobuf/blob/main/docs/performance.md - /// - [MemoryDiagnoser] - public class GoogleMessageBenchmark - { - /// - /// All the datasets to be tested. Add more datasets to the array as they're available. - /// (When C# supports proto2, this will increase significantly.) - /// - public static BenchmarkDatasetConfig[] DatasetConfigurations => new[] - { - // short name is specified to make results table more readable - new BenchmarkDatasetConfig("dataset.google_message1_proto3.pb", "goog_msg1_proto3") - }; - - [ParamsSource(nameof(DatasetConfigurations))] - public BenchmarkDatasetConfig Dataset { get; set; } - - private MessageParser parser; - /// - /// Each data set can contain multiple messages in a single file. - /// Each "write" operation should write each message in turn, and each "parse" - /// operation should parse each message in turn. - /// - private List subTests; - - [GlobalSetup] - public void GlobalSetup() - { - parser = Dataset.Parser; - subTests = Dataset.Payloads.Select(p => new SubTest(p, parser.ParseFrom(p))).ToList(); - } - - [Benchmark] - public void WriteToStream() => subTests.ForEach(item => item.WriteToStream()); - - [Benchmark] - public void ToByteArray() => subTests.ForEach(item => item.ToByteArray()); - - [Benchmark] - public void ParseFromByteArray() => subTests.ForEach(item => item.ParseFromByteArray(parser)); - - [Benchmark] - public void ParseFromStream() => subTests.ForEach(item => item.ParseFromStream(parser)); - - private class SubTest - { - private readonly Stream destinationStream; - private readonly Stream sourceStream; - private readonly byte[] data; - private readonly IMessage message; - - public SubTest(byte[] data, IMessage message) - { - destinationStream = new MemoryStream(data.Length); - sourceStream = new MemoryStream(data); - this.data = data; - this.message = message; - } - - public void Reset() => destinationStream.Position = 0; - - public void WriteToStream() - { - destinationStream.Position = 0; - message.WriteTo(destinationStream); - } - - public void ToByteArray() => message.ToByteArray(); - - public void ParseFromByteArray(MessageParser parser) => parser.ParseFrom(data); - - public void ParseFromStream(MessageParser parser) - { - sourceStream.Position = 0; - parser.ParseFrom(sourceStream); - } - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/ParseMessagesBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/ParseMessagesBenchmark.cs deleted file mode 100644 index b0852345e4..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/ParseMessagesBenchmark.cs +++ /dev/null @@ -1,258 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Buffers; -using Google.Protobuf.WellKnownTypes; -using Benchmarks.Proto3; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmark that tests parsing performance for various messages. - /// - [MemoryDiagnoser] - public class ParseMessagesBenchmark - { - const int MaxMessages = 100; - - private readonly SubTest manyWrapperFieldsTest = new(CreateManyWrapperFieldsMessage(), ManyWrapperFieldsMessage.Parser, () => new ManyWrapperFieldsMessage(), MaxMessages); - private readonly SubTest manyPrimitiveFieldsTest = new(CreateManyPrimitiveFieldsMessage(), ManyPrimitiveFieldsMessage.Parser, () => new ManyPrimitiveFieldsMessage(), MaxMessages); - private readonly SubTest repeatedFieldTest = new(CreateRepeatedFieldMessage(), GoogleMessage1.Parser, () => new GoogleMessage1(), MaxMessages); - private readonly SubTest emptyMessageTest = new(new Empty(), Empty.Parser, () => new Empty(), MaxMessages); - - public IEnumerable MessageCountValues => new[] { 10, 100 }; - - [GlobalSetup] - public void GlobalSetup() - { - } - - [Benchmark] - public IMessage ManyWrapperFieldsMessage_ParseFromByteArray() - { - return manyWrapperFieldsTest.ParseFromByteArray(); - } - - [Benchmark] - public IMessage ManyWrapperFieldsMessage_ParseFromReadOnlySequence() - { - return manyWrapperFieldsTest.ParseFromReadOnlySequence(); - } - - [Benchmark] - public IMessage ManyPrimitiveFieldsMessage_ParseFromByteArray() - { - return manyPrimitiveFieldsTest.ParseFromByteArray(); - } - - [Benchmark] - public IMessage ManyPrimitiveFieldsMessage_ParseFromReadOnlySequence() - { - return manyPrimitiveFieldsTest.ParseFromReadOnlySequence(); - } - - [Benchmark] - public IMessage RepeatedFieldMessage_ParseFromByteArray() - { - return repeatedFieldTest.ParseFromByteArray(); - } - - [Benchmark] - public IMessage RepeatedFieldMessage_ParseFromReadOnlySequence() - { - return repeatedFieldTest.ParseFromReadOnlySequence(); - } - - [Benchmark] - public IMessage EmptyMessage_ParseFromByteArray() - { - return emptyMessageTest.ParseFromByteArray(); - } - - [Benchmark] - public IMessage EmptyMessage_ParseFromReadOnlySequence() - { - return emptyMessageTest.ParseFromReadOnlySequence(); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyWrapperFieldsMessage_ParseDelimitedMessagesFromByteArray(int messageCount) - { - manyWrapperFieldsTest.ParseDelimitedMessagesFromByteArray(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyWrapperFieldsMessage_ParseDelimitedMessagesFromReadOnlySequence(int messageCount) - { - manyWrapperFieldsTest.ParseDelimitedMessagesFromReadOnlySequence(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyPrimitiveFieldsMessage_ParseDelimitedMessagesFromByteArray(int messageCount) - { - manyPrimitiveFieldsTest.ParseDelimitedMessagesFromByteArray(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyPrimitiveFieldsMessage_ParseDelimitedMessagesFromReadOnlySequence(int messageCount) - { - manyPrimitiveFieldsTest.ParseDelimitedMessagesFromReadOnlySequence(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void RepeatedFieldMessage_ParseDelimitedMessagesFromByteArray(int messageCount) - { - repeatedFieldTest.ParseDelimitedMessagesFromByteArray(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void RepeatedFieldMessage_ParseDelimitedMessagesFromReadOnlySequence(int messageCount) - { - repeatedFieldTest.ParseDelimitedMessagesFromReadOnlySequence(messageCount); - } - - public static ManyWrapperFieldsMessage CreateManyWrapperFieldsMessage() - { - // Example data match data of an internal benchmarks - return new ManyWrapperFieldsMessage() - { - Int64Field19 = 123, - Int64Field37 = 1000032, - Int64Field26 = 3453524500, - DoubleField79 = 1.2, - DoubleField25 = 234, - DoubleField9 = 123.3, - DoubleField28 = 23, - DoubleField7 = 234, - DoubleField50 = 2.45 - }; - } - - public static ManyPrimitiveFieldsMessage CreateManyPrimitiveFieldsMessage() - { - // Example data match data of an internal benchmarks - return new ManyPrimitiveFieldsMessage() - { - Int64Field19 = 123, - Int64Field37 = 1000032, - Int64Field26 = 3453524500, - DoubleField79 = 1.2, - DoubleField25 = 234, - DoubleField9 = 123.3, - DoubleField28 = 23, - DoubleField7 = 234, - DoubleField50 = 2.45 - }; - } - - public static GoogleMessage1 CreateRepeatedFieldMessage() - { - // Message with a repeated fixed length item collection - var message = new GoogleMessage1(); - for (ulong i = 0; i < 1000; i++) - { - message.Field5.Add(i); - } - return message; - } - - private class SubTest - { - private readonly IMessage message; - private readonly MessageParser parser; - private readonly Func factory; - private readonly byte[] data; - private readonly byte[] multipleMessagesData; - - private readonly ReadOnlySequence dataSequence; - private readonly ReadOnlySequence multipleMessagesDataSequence; - - public SubTest(IMessage message, MessageParser parser, Func factory, int maxMessageCount) - { - this.message = message; - this.parser = parser; - this.factory = factory; - this.data = message.ToByteArray(); - this.multipleMessagesData = CreateBufferWithMultipleMessages(message, maxMessageCount); - this.dataSequence = new ReadOnlySequence(this.data); - this.multipleMessagesDataSequence = new ReadOnlySequence(this.multipleMessagesData); - } - - public IMessage ParseFromByteArray() => parser.ParseFrom(data); - - public IMessage ParseFromReadOnlySequence() => parser.ParseFrom(dataSequence); - - public void ParseDelimitedMessagesFromByteArray(int messageCount) - { - var input = new CodedInputStream(multipleMessagesData); - for (int i = 0; i < messageCount; i++) - { - var msg = factory(); - input.ReadMessage(msg); - } - } - - public void ParseDelimitedMessagesFromReadOnlySequence(int messageCount) - { - ParseContext.Initialize(multipleMessagesDataSequence, out ParseContext ctx); - for (int i = 0; i < messageCount; i++) - { - var msg = factory(); - ctx.ReadMessage(msg); - } - } - - private static byte[] CreateBufferWithMultipleMessages(IMessage msg, int msgCount) - { - var ms = new MemoryStream(); - var cos = new CodedOutputStream(ms); - for (int i = 0; i < msgCount; i++) - { - cos.WriteMessage(msg); - } - cos.Flush(); - return ms.ToArray(); - } - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/ParseRawPrimitivesBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/ParseRawPrimitivesBenchmark.cs deleted file mode 100644 index 64624a460e..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/ParseRawPrimitivesBenchmark.cs +++ /dev/null @@ -1,536 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; -using System; -using System.Buffers.Binary; -using System.Collections.Generic; -using System.IO; -using System.Buffers; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmarks throughput when parsing raw primitives. - /// - [MemoryDiagnoser] - public class ParseRawPrimitivesBenchmark - { - // key is the encodedSize of varint values - Dictionary varintInputBuffers; - - byte[] doubleInputBuffer; - byte[] floatInputBuffer; - byte[] fixedIntInputBuffer; - - // key is the encodedSize of string values - Dictionary stringInputBuffers; - Dictionary> stringInputBuffersSegmented; - - Random random = new Random(417384220); // random but deterministic seed - - public IEnumerable StringEncodedSizes => new[] { 1, 4, 10, 105, 10080 }; - public IEnumerable StringSegmentedEncodedSizes => new[] { 105, 10080 }; - - [GlobalSetup] - public void GlobalSetup() - { - // add some extra values that we won't read just to make sure we are far enough from the end of the buffer - // which allows the parser fastpath to always kick in. - const int paddingValueCount = 100; - - varintInputBuffers = new Dictionary(); - for (int encodedSize = 1; encodedSize <= 10; encodedSize++) - { - byte[] buffer = CreateBufferWithRandomVarints(random, BytesToParse / encodedSize, encodedSize, paddingValueCount); - varintInputBuffers.Add(encodedSize, buffer); - } - - doubleInputBuffer = CreateBufferWithRandomDoubles(random, BytesToParse / sizeof(double), paddingValueCount); - floatInputBuffer = CreateBufferWithRandomFloats(random, BytesToParse / sizeof(float), paddingValueCount); - fixedIntInputBuffer = CreateBufferWithRandomData(random, BytesToParse / sizeof(long), sizeof(long), paddingValueCount); - - stringInputBuffers = new Dictionary(); - foreach (var encodedSize in StringEncodedSizes) - { - byte[] buffer = CreateBufferWithStrings(BytesToParse / encodedSize, encodedSize, encodedSize < 10 ? 10 : 1 ); - stringInputBuffers.Add(encodedSize, buffer); - } - - stringInputBuffersSegmented = new Dictionary>(); - foreach (var encodedSize in StringSegmentedEncodedSizes) - { - byte[] buffer = CreateBufferWithStrings(BytesToParse / encodedSize, encodedSize, encodedSize < 10 ? 10 : 1); - stringInputBuffersSegmented.Add(encodedSize, ReadOnlySequenceFactory.CreateWithContent(buffer, segmentSize: 128, addEmptySegmentDelimiters: false)); - } - } - - // Total number of bytes that each benchmark will parse. - // Measuring the time taken to parse buffer of given size makes it easier to compare parsing speed for different - // types and makes it easy to calculate the througput (in MB/s) - // 10800 bytes is chosen because it is divisible by all possible encoded sizes for all primitive types {1..10} - [Params(10080)] - public int BytesToParse { get; set; } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - public int ParseRawVarint32_CodedInputStream(int encodedSize) - { - CodedInputStream cis = new CodedInputStream(varintInputBuffers[encodedSize]); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadInt32(); - } - return sum; - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - public int ParseRawVarint32_ParseContext(int encodedSize) - { - InitializeParseContext(varintInputBuffers[encodedSize], out ParseContext ctx); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadInt32(); - } - return sum; - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - [Arguments(6)] - [Arguments(7)] - [Arguments(8)] - [Arguments(9)] - [Arguments(10)] - public long ParseRawVarint64_CodedInputStream(int encodedSize) - { - CodedInputStream cis = new CodedInputStream(varintInputBuffers[encodedSize]); - long sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadInt64(); - } - return sum; - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - [Arguments(6)] - [Arguments(7)] - [Arguments(8)] - [Arguments(9)] - [Arguments(10)] - public long ParseRawVarint64_ParseContext(int encodedSize) - { - InitializeParseContext(varintInputBuffers[encodedSize], out ParseContext ctx); - long sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadInt64(); - } - return sum; - } - - [Benchmark] - public uint ParseFixed32_CodedInputStream() - { - const int encodedSize = sizeof(uint); - CodedInputStream cis = new CodedInputStream(fixedIntInputBuffer); - uint sum = 0; - for (uint i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadFixed32(); - } - return sum; - } - - [Benchmark] - public uint ParseFixed32_ParseContext() - { - const int encodedSize = sizeof(uint); - InitializeParseContext(fixedIntInputBuffer, out ParseContext ctx); - uint sum = 0; - for (uint i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadFixed32(); - } - return sum; - } - - [Benchmark] - public ulong ParseFixed64_CodedInputStream() - { - const int encodedSize = sizeof(ulong); - CodedInputStream cis = new CodedInputStream(fixedIntInputBuffer); - ulong sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadFixed64(); - } - return sum; - } - - [Benchmark] - public ulong ParseFixed64_ParseContext() - { - const int encodedSize = sizeof(ulong); - InitializeParseContext(fixedIntInputBuffer, out ParseContext ctx); - ulong sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadFixed64(); - } - return sum; - } - - [Benchmark] - public float ParseRawFloat_CodedInputStream() - { - const int encodedSize = sizeof(float); - CodedInputStream cis = new CodedInputStream(floatInputBuffer); - float sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadFloat(); - } - return sum; - } - - [Benchmark] - public float ParseRawFloat_ParseContext() - { - const int encodedSize = sizeof(float); - InitializeParseContext(floatInputBuffer, out ParseContext ctx); - float sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadFloat(); - } - return sum; - } - - [Benchmark] - public double ParseRawDouble_CodedInputStream() - { - const int encodedSize = sizeof(double); - CodedInputStream cis = new CodedInputStream(doubleInputBuffer); - double sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadDouble(); - } - return sum; - } - - [Benchmark] - public double ParseRawDouble_ParseContext() - { - const int encodedSize = sizeof(double); - InitializeParseContext(doubleInputBuffer, out ParseContext ctx); - double sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadDouble(); - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public int ParseString_CodedInputStream(int encodedSize) - { - CodedInputStream cis = new CodedInputStream(stringInputBuffers[encodedSize]); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadString().Length; - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public int ParseString_ParseContext(int encodedSize) - { - InitializeParseContext(stringInputBuffers[encodedSize], out ParseContext ctx); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadString().Length; - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringSegmentedEncodedSizes))] - public int ParseString_ParseContext_MultipleSegments(int encodedSize) - { - InitializeParseContext(stringInputBuffersSegmented[encodedSize], out ParseContext ctx); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadString().Length; - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public int ParseBytes_CodedInputStream(int encodedSize) - { - CodedInputStream cis = new CodedInputStream(stringInputBuffers[encodedSize]); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += cis.ReadBytes().Length; - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public int ParseBytes_ParseContext(int encodedSize) - { - InitializeParseContext(stringInputBuffers[encodedSize], out ParseContext ctx); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadBytes().Length; - } - return sum; - } - - [Benchmark] - [ArgumentsSource(nameof(StringSegmentedEncodedSizes))] - public int ParseBytes_ParseContext_MultipleSegments(int encodedSize) - { - InitializeParseContext(stringInputBuffersSegmented[encodedSize], out ParseContext ctx); - int sum = 0; - for (int i = 0; i < BytesToParse / encodedSize; i++) - { - sum += ctx.ReadBytes().Length; - } - return sum; - } - - private static void InitializeParseContext(byte[] buffer, out ParseContext ctx) - { - ParseContext.Initialize(new ReadOnlySequence(buffer), out ctx); - } - - private static void InitializeParseContext(ReadOnlySequence buffer, out ParseContext ctx) - { - ParseContext.Initialize(buffer, out ctx); - } - - private static byte[] CreateBufferWithRandomVarints(Random random, int valueCount, int encodedSize, int paddingValueCount) - { - MemoryStream ms = new MemoryStream(); - CodedOutputStream cos = new CodedOutputStream(ms); - for (int i = 0; i < valueCount + paddingValueCount; i++) - { - cos.WriteUInt64(RandomUnsignedVarint(random, encodedSize, false)); - } - cos.Flush(); - var buffer = ms.ToArray(); - - if (buffer.Length != encodedSize * (valueCount + paddingValueCount)) - { - throw new InvalidOperationException($"Unexpected output buffer length {buffer.Length}"); - } - return buffer; - } - - private static byte[] CreateBufferWithRandomFloats(Random random, int valueCount, int paddingValueCount) - { - MemoryStream ms = new MemoryStream(); - CodedOutputStream cos = new CodedOutputStream(ms); - for (int i = 0; i < valueCount + paddingValueCount; i++) - { - cos.WriteFloat((float)random.NextDouble()); - } - cos.Flush(); - var buffer = ms.ToArray(); - return buffer; - } - - private static byte[] CreateBufferWithRandomDoubles(Random random, int valueCount, int paddingValueCount) - { - MemoryStream ms = new MemoryStream(); - CodedOutputStream cos = new CodedOutputStream(ms); - for (int i = 0; i < valueCount + paddingValueCount; i++) - { - cos.WriteDouble(random.NextDouble()); - } - cos.Flush(); - var buffer = ms.ToArray(); - return buffer; - } - - private static byte[] CreateBufferWithRandomData(Random random, int valueCount, int encodedSize, int paddingValueCount) - { - int bufferSize = (valueCount + paddingValueCount) * encodedSize; - var buffer = new byte[bufferSize]; - random.NextBytes(buffer); - return buffer; - } - - /// - /// Generate a random value that will take exactly "encodedSize" bytes when varint-encoded. - /// - public static ulong RandomUnsignedVarint(Random random, int encodedSize, bool fitsIn32Bits) - { - Span randomBytesBuffer = stackalloc byte[8]; - - if (encodedSize < 1 || encodedSize > 10 || (fitsIn32Bits && encodedSize > 5)) - { - throw new ArgumentException("Illegal encodedSize value requested", nameof(encodedSize)); - } - const int bitsPerByte = 7; - - ulong result = 0; - while (true) - { - random.NextBytes(randomBytesBuffer); - ulong randomValue = BinaryPrimitives.ReadUInt64LittleEndian(randomBytesBuffer); - - // only use the number of random bits we need - ulong bitmask = encodedSize < 10 ? ((1UL << (encodedSize * bitsPerByte)) - 1) : ulong.MaxValue; - result = randomValue & bitmask; - - if (fitsIn32Bits) - { - // make sure the resulting value is representable by a uint. - result &= uint.MaxValue; - } - - if (encodedSize == 10) - { - // for 10-byte values the highest bit always needs to be set (7*9=63) - result |= ulong.MaxValue; - break; - } - - // some random values won't require the full "encodedSize" bytes, check that at least - // one of the top 7 bits is set. Retrying is fine since it only happens rarely - if (encodedSize == 1 || (result & (0x7FUL << ((encodedSize - 1) * bitsPerByte))) != 0) - { - break; - } - } - return result; - } - - private static byte[] CreateBufferWithStrings(int valueCount, int encodedSize, int paddingValueCount) - { - var str = CreateStringWithEncodedSize(encodedSize); - - MemoryStream ms = new MemoryStream(); - CodedOutputStream cos = new CodedOutputStream(ms); - for (int i = 0; i < valueCount + paddingValueCount; i++) - { - cos.WriteString(str); - } - cos.Flush(); - var buffer = ms.ToArray(); - - if (buffer.Length != encodedSize * (valueCount + paddingValueCount)) - { - throw new InvalidOperationException($"Unexpected output buffer length {buffer.Length}"); - } - return buffer; - } - - public static string CreateStringWithEncodedSize(int encodedSize) - { - var str = new string('a', encodedSize); - while (CodedOutputStream.ComputeStringSize(str) > encodedSize) - { - str = str.Substring(1); - } - - if (CodedOutputStream.ComputeStringSize(str) != encodedSize) - { - throw new InvalidOperationException($"Generated string with wrong encodedSize"); - } - return str; - } - - public static string CreateNonAsciiStringWithEncodedSize(int encodedSize) - { - if (encodedSize < 3) - { - throw new ArgumentException("Illegal encoded size for a string with non-ascii chars."); - } - var twoByteChar = '\u00DC'; // U-umlaut, UTF8 encoding has 2 bytes - var str = new string(twoByteChar, encodedSize / 2); - while (CodedOutputStream.ComputeStringSize(str) > encodedSize) - { - str = str.Substring(1); - } - - // add padding of ascii characters to reach the desired encoded size. - while (CodedOutputStream.ComputeStringSize(str) < encodedSize) - { - str += 'a'; - } - - // Note that for a few specific encodedSize values, it might be impossible to generate - // the string with the desired encodedSize using the algorithm above. For testing purposes, checking that - // the encoded size we got is actually correct is good enough. - if (CodedOutputStream.ComputeStringSize(str) != encodedSize) - { - throw new InvalidOperationException($"Generated string with wrong encodedSize"); - } - return str; - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/Program.cs b/csharp/src/Google.Protobuf.Benchmarks/Program.cs deleted file mode 100644 index d597ff77ad..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/Program.cs +++ /dev/null @@ -1,47 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Running; - -namespace Google.Protobuf.Benchmarks -{ - class Program - { - // typical usage: dotnet run -c Release -f netcoreapp3.1 - // (this can profile both .net core and .net framework; for some reason - // if you start from "-f net461", it goes horribly wrong) - public static void Main(string[] args) - { - BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args); - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/WrapperBenchmarkMessages.cs b/csharp/src/Google.Protobuf.Benchmarks/WrapperBenchmarkMessages.cs deleted file mode 100644 index e2eb2e8b96..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/WrapperBenchmarkMessages.cs +++ /dev/null @@ -1,9604 +0,0 @@ -// -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: wrapper_benchmark_messages.proto -// -#pragma warning disable 1591, 0612, 3021, 8981 -#region Designer generated code - -using pb = global::Google.Protobuf; -using pbc = global::Google.Protobuf.Collections; -using pbr = global::Google.Protobuf.Reflection; -using scg = global::System.Collections.Generic; -namespace Google.Protobuf.Benchmarks { - - /// Holder for reflection information generated from wrapper_benchmark_messages.proto - public static partial class WrapperBenchmarkMessagesReflection { - - #region Descriptor - /// File descriptor for wrapper_benchmark_messages.proto - public static pbr::FileDescriptor Descriptor { - get { return descriptor; } - } - private static pbr::FileDescriptor descriptor; - - static WrapperBenchmarkMessagesReflection() { - byte[] descriptorData = global::System.Convert.FromBase64String( - string.Concat( - "CiB3cmFwcGVyX2JlbmNobWFya19tZXNzYWdlcy5wcm90bxIaZ29vZ2xlLnBy", - "b3RvYnVmLmJlbmNobWFya3MaHmdvb2dsZS9wcm90b2J1Zi93cmFwcGVycy5w", - "cm90byLeLgoYTWFueVdyYXBwZXJGaWVsZHNNZXNzYWdlEjUKD2RvdWJsZV9m", - "aWVsZF85NRhfIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI0", - "Cg5kb3VibGVfZmllbGRfMRgBIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3Vi", - "bGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNzkYTyABKAsyHC5nb29nbGUucHJv", - "dG9idWYuRG91YmxlVmFsdWUSMgoNaW50NjRfZmllbGRfMhgCIAEoCzIbLmdv", - "b2dsZS5wcm90b2J1Zi5JbnQ2NFZhbHVlEjUKD2RvdWJsZV9maWVsZF85Nhhg", - "IAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRIyCg1pbnQ2NF9m", - "aWVsZF8zGAMgASgLMhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUSMgoN", - "aW50NjRfZmllbGRfNBgEIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2NFZh", - "bHVlEjUKD2RvdWJsZV9maWVsZF85NxhhIAEoCzIcLmdvb2dsZS5wcm90b2J1", - "Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNjUYQSABKAsyHC5nb29n", - "bGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzY2GEIg", - "ASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjQKDmRvdWJsZV9m", - "aWVsZF83GAcgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUK", - "D2RvdWJsZV9maWVsZF82Mhg+IAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3Vi", - "bGVWYWx1ZRI2ChBkb3VibGVfZmllbGRfMTE4GHYgASgLMhwuZ29vZ2xlLnBy", - "b3RvYnVmLkRvdWJsZVZhbHVlEjYKEGRvdWJsZV9maWVsZF8xMTkYdyABKAsy", - "HC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxk", - "XzY3GEMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjYKEGRv", - "dWJsZV9maWVsZF8xMjAYeCABKAsyHC5nb29nbGUucHJvdG9idWYuRG91Ymxl", - "VmFsdWUSNgoQZG91YmxlX2ZpZWxkXzEyMRh5IAEoCzIcLmdvb2dsZS5wcm90", - "b2J1Zi5Eb3VibGVWYWx1ZRI2ChBkb3VibGVfZmllbGRfMTIyGHogASgLMhwu", - "Z29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjYKEGRvdWJsZV9maWVsZF8x", - "MjMYeyABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNgoQZG91", - "YmxlX2ZpZWxkXzEyNBh8IAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVW", - "YWx1ZRI0Cg5kb3VibGVfZmllbGRfOBgIIAEoCzIcLmdvb2dsZS5wcm90b2J1", - "Zi5Eb3VibGVWYWx1ZRI0Cg5kb3VibGVfZmllbGRfORgJIAEoCzIcLmdvb2ds", - "ZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfOTgYYiAB", - "KAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2Zp", - "ZWxkXzEwGAogASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUK", - "D2RvdWJsZV9maWVsZF8xMRgLIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3Vi", - "bGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfOTkYYyABKAsyHC5nb29nbGUucHJv", - "dG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzg0GFQgASgLMhwu", - "Z29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUKD2RvdWJsZV9maWVsZF8x", - "NBgOIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3Vi", - "bGVfZmllbGRfNzcYTSABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFs", - "dWUSNQoPZG91YmxlX2ZpZWxkXzE1GA8gASgLMhwuZ29vZ2xlLnByb3RvYnVm", - "LkRvdWJsZVZhbHVlEjMKDmludDY0X2ZpZWxkXzE5GBMgASgLMhsuZ29vZ2xl", - "LnByb3RvYnVmLkludDY0VmFsdWUSNAoPaW50NjRfZmllbGRfMTE1GHMgASgL", - "MhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUSNgoQZG91YmxlX2ZpZWxk", - "XzExNhh0IAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI0Cg9p", - "bnQ2NF9maWVsZF8xMTcYdSABKAsyGy5nb29nbGUucHJvdG9idWYuSW50NjRW", - "YWx1ZRI1Cg9kb3VibGVfZmllbGRfMjAYFCABKAsyHC5nb29nbGUucHJvdG9i", - "dWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzIxGBUgASgLMhwuZ29v", - "Z2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUKD3N0cmluZ19maWVsZF83MxhJ", - "IAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5TdHJpbmdWYWx1ZRI1Cg9zdHJpbmdf", - "ZmllbGRfNzQYSiABKAsyHC5nb29nbGUucHJvdG9idWYuU3RyaW5nVmFsdWUS", - "NQoPZG91YmxlX2ZpZWxkXzIyGBYgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRv", - "dWJsZVZhbHVlEjUKD2RvdWJsZV9maWVsZF82ORhFIAEoCzIcLmdvb2dsZS5w", - "cm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNzAYRiABKAsy", - "HC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxk", - "XzcxGEcgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUKD2Rv", - "dWJsZV9maWVsZF83MhhIIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVW", - "YWx1ZRI1Cg9kb3VibGVfZmllbGRfMjUYGSABKAsyHC5nb29nbGUucHJvdG9i", - "dWYuRG91YmxlVmFsdWUSMwoOaW50NjRfZmllbGRfMjYYGiABKAsyGy5nb29n", - "bGUucHJvdG9idWYuSW50NjRWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNjgYRCAB", - "KAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2Zp", - "ZWxkXzI4GBwgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjYK", - "EGRvdWJsZV9maWVsZF8xMDYYaiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91", - "YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzI5GB0gASgLMhwuZ29vZ2xlLnBy", - "b3RvYnVmLkRvdWJsZVZhbHVlEjUKD2RvdWJsZV9maWVsZF8zMBgeIAEoCzIc", - "Lmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI2ChBkb3VibGVfZmllbGRf", - "MTAxGGUgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjYKEGRv", - "dWJsZV9maWVsZF8xMDIYZiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91Ymxl", - "VmFsdWUSNgoQZG91YmxlX2ZpZWxkXzEwMxhnIAEoCzIcLmdvb2dsZS5wcm90", - "b2J1Zi5Eb3VibGVWYWx1ZRI2ChBkb3VibGVfZmllbGRfMTA0GGggASgLMhwu", - "Z29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjYKEGRvdWJsZV9maWVsZF8x", - "MDUYaSABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91", - "YmxlX2ZpZWxkXzMxGB8gASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZh", - "bHVlEjMKDmludDY0X2ZpZWxkXzMyGCAgASgLMhsuZ29vZ2xlLnByb3RvYnVm", - "LkludDY0VmFsdWUSNQoPZG91YmxlX2ZpZWxkXzc1GEsgASgLMhwuZ29vZ2xl", - "LnByb3RvYnVmLkRvdWJsZVZhbHVlEjcKEGRvdWJsZV9maWVsZF8xMjkYgQEg", - "ASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEhUKDWVudW1fZmll", - "bGRfODAYUCABKAUSFQoNZW51bV9maWVsZF84MRhRIAEoBRIzCg5pbnQ2NF9m", - "aWVsZF84MhhSIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2NFZhbHVlEhUK", - "DWVudW1fZmllbGRfODMYUyABKAUSMwoOaW50NjRfZmllbGRfODUYVSABKAsy", - "Gy5nb29nbGUucHJvdG9idWYuSW50NjRWYWx1ZRIzCg5pbnQ2NF9maWVsZF84", - "NhhWIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2NFZhbHVlEjMKDmludDY0", - "X2ZpZWxkXzg3GFcgASgLMhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUS", - "NAoPaW50NjRfZmllbGRfMTI1GH0gASgLMhsuZ29vZ2xlLnByb3RvYnVmLklu", - "dDY0VmFsdWUSMwoOaW50NjRfZmllbGRfMzcYJSABKAsyGy5nb29nbGUucHJv", - "dG9idWYuSW50NjRWYWx1ZRI1Cg9kb3VibGVfZmllbGRfMzgYJiABKAsyHC5n", - "b29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSMQoMaW50ZXJhY3Rpb25zGCcg", - "ASgLMhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUSHgoWcmVwZWF0ZWRf", - "aW50X2ZpZWxkXzEwMBhkIAMoBRI1Cg9kb3VibGVfZmllbGRfNDAYKCABKAsy", - "HC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSMwoOaW50NjRfZmllbGRf", - "NDEYKSABKAsyGy5nb29nbGUucHJvdG9idWYuSW50NjRWYWx1ZRI0Cg9pbnQ2", - "NF9maWVsZF8xMjYYfiABKAsyGy5nb29nbGUucHJvdG9idWYuSW50NjRWYWx1", - "ZRI0Cg9pbnQ2NF9maWVsZF8xMjcYfyABKAsyGy5nb29nbGUucHJvdG9idWYu", - "SW50NjRWYWx1ZRI3ChBkb3VibGVfZmllbGRfMTI4GIABIAEoCzIcLmdvb2ds", - "ZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI2ChBkb3VibGVfZmllbGRfMTA5GG0g", - "ASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjQKD2ludDY0X2Zp", - "ZWxkXzExMBhuIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2NFZhbHVlEjYK", - "EGRvdWJsZV9maWVsZF8xMTEYbyABKAsyHC5nb29nbGUucHJvdG9idWYuRG91", - "YmxlVmFsdWUSNAoPaW50NjRfZmllbGRfMTEyGHAgASgLMhsuZ29vZ2xlLnBy", - "b3RvYnVmLkludDY0VmFsdWUSNgoQZG91YmxlX2ZpZWxkXzExMxhxIAEoCzIc", - "Lmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI0Cg9pbnQ2NF9maWVsZF8x", - "MTQYciABKAsyGy5nb29nbGUucHJvdG9idWYuSW50NjRWYWx1ZRI1Cg9kb3Vi", - "bGVfZmllbGRfNDIYKiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFs", - "dWUSMwoOaW50NjRfZmllbGRfNDMYKyABKAsyGy5nb29nbGUucHJvdG9idWYu", - "SW50NjRWYWx1ZRIzCg5pbnQ2NF9maWVsZF80NBgsIAEoCzIbLmdvb2dsZS5w", - "cm90b2J1Zi5JbnQ2NFZhbHVlEjUKD2RvdWJsZV9maWVsZF80NRgtIAEoCzIc", - "Lmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRf", - "NDYYLiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91", - "YmxlX2ZpZWxkXzc4GE4gASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZh", - "bHVlEjUKD2RvdWJsZV9maWVsZF84OBhYIAEoCzIcLmdvb2dsZS5wcm90b2J1", - "Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNDcYLyABKAsyHC5nb29n", - "bGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzg5GFkg", - "ASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjUKD2RvdWJsZV9m", - "aWVsZF80OBgwIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1", - "Cg9kb3VibGVfZmllbGRfNDkYMSABKAsyHC5nb29nbGUucHJvdG9idWYuRG91", - "YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzUwGDIgASgLMhwuZ29vZ2xlLnBy", - "b3RvYnVmLkRvdWJsZVZhbHVlEjUKD2RvdWJsZV9maWVsZF85MBhaIAEoCzIc", - "Lmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRf", - "NTEYMyABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91", - "YmxlX2ZpZWxkXzkxGFsgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZh", - "bHVlEjUKD2RvdWJsZV9maWVsZF85MhhcIAEoCzIcLmdvb2dsZS5wcm90b2J1", - "Zi5Eb3VibGVWYWx1ZRI0Cg9pbnQ2NF9maWVsZF8xMDcYayABKAsyGy5nb29n", - "bGUucHJvdG9idWYuSW50NjRWYWx1ZRI1Cg9kb3VibGVfZmllbGRfOTMYXSAB", - "KAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNgoQZG91YmxlX2Zp", - "ZWxkXzEwOBhsIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1", - "Cg9kb3VibGVfZmllbGRfNTIYNCABKAsyHC5nb29nbGUucHJvdG9idWYuRG91", - "YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzUzGDUgASgLMhwuZ29vZ2xlLnBy", - "b3RvYnVmLkRvdWJsZVZhbHVlEjUKD2RvdWJsZV9maWVsZF85NBheIAEoCzIc", - "Lmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRf", - "NTQYNiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91", - "YmxlX2ZpZWxkXzU1GDcgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZh", - "bHVlEjUKD2RvdWJsZV9maWVsZF81Nhg4IAEoCzIcLmdvb2dsZS5wcm90b2J1", - "Zi5Eb3VibGVWYWx1ZRI1Cg9kb3VibGVfZmllbGRfNTcYOSABKAsyHC5nb29n", - "bGUucHJvdG9idWYuRG91YmxlVmFsdWUSNQoPZG91YmxlX2ZpZWxkXzU4GDog", - "ASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjMKDmludDY0X2Zp", - "ZWxkXzU5GDsgASgLMhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUSMwoO", - "aW50NjRfZmllbGRfNjAYPCABKAsyGy5nb29nbGUucHJvdG9idWYuSW50NjRW", - "YWx1ZSLwFQoaTWFueVByaW1pdGl2ZUZpZWxkc01lc3NhZ2USFwoPZG91Ymxl", - "X2ZpZWxkXzk1GF8gASgBEhYKDmRvdWJsZV9maWVsZF8xGAEgASgBEhcKD2Rv", - "dWJsZV9maWVsZF83ORhPIAEoARIVCg1pbnQ2NF9maWVsZF8yGAIgASgDEhcK", - "D2RvdWJsZV9maWVsZF85NhhgIAEoARIVCg1pbnQ2NF9maWVsZF8zGAMgASgD", - "EhUKDWludDY0X2ZpZWxkXzQYBCABKAMSFwoPZG91YmxlX2ZpZWxkXzk3GGEg", - "ASgBEhcKD2RvdWJsZV9maWVsZF82NRhBIAEoARIXCg9kb3VibGVfZmllbGRf", - "NjYYQiABKAESFgoOZG91YmxlX2ZpZWxkXzcYByABKAESFwoPZG91YmxlX2Zp", - "ZWxkXzYyGD4gASgBEhgKEGRvdWJsZV9maWVsZF8xMTgYdiABKAESGAoQZG91", - "YmxlX2ZpZWxkXzExORh3IAEoARIXCg9kb3VibGVfZmllbGRfNjcYQyABKAES", - "GAoQZG91YmxlX2ZpZWxkXzEyMBh4IAEoARIYChBkb3VibGVfZmllbGRfMTIx", - "GHkgASgBEhgKEGRvdWJsZV9maWVsZF8xMjIYeiABKAESGAoQZG91YmxlX2Zp", - "ZWxkXzEyMxh7IAEoARIYChBkb3VibGVfZmllbGRfMTI0GHwgASgBEhYKDmRv", - "dWJsZV9maWVsZF84GAggASgBEhYKDmRvdWJsZV9maWVsZF85GAkgASgBEhcK", - "D2RvdWJsZV9maWVsZF85OBhiIAEoARIXCg9kb3VibGVfZmllbGRfMTAYCiAB", - "KAESFwoPZG91YmxlX2ZpZWxkXzExGAsgASgBEhcKD2RvdWJsZV9maWVsZF85", - "ORhjIAEoARIXCg9kb3VibGVfZmllbGRfODQYVCABKAESFwoPZG91YmxlX2Zp", - "ZWxkXzE0GA4gASgBEhcKD2RvdWJsZV9maWVsZF83NxhNIAEoARIXCg9kb3Vi", - "bGVfZmllbGRfMTUYDyABKAESFgoOaW50NjRfZmllbGRfMTkYEyABKAMSFwoP", - "aW50NjRfZmllbGRfMTE1GHMgASgDEhgKEGRvdWJsZV9maWVsZF8xMTYYdCAB", - "KAESFwoPaW50NjRfZmllbGRfMTE3GHUgASgDEhcKD2RvdWJsZV9maWVsZF8y", - "MBgUIAEoARIXCg9kb3VibGVfZmllbGRfMjEYFSABKAESFwoPc3RyaW5nX2Zp", - "ZWxkXzczGEkgASgJEhcKD3N0cmluZ19maWVsZF83NBhKIAEoCRIXCg9kb3Vi", - "bGVfZmllbGRfMjIYFiABKAESFwoPZG91YmxlX2ZpZWxkXzY5GEUgASgBEhcK", - "D2RvdWJsZV9maWVsZF83MBhGIAEoARIXCg9kb3VibGVfZmllbGRfNzEYRyAB", - "KAESFwoPZG91YmxlX2ZpZWxkXzcyGEggASgBEhcKD2RvdWJsZV9maWVsZF8y", - "NRgZIAEoARIWCg5pbnQ2NF9maWVsZF8yNhgaIAEoAxIXCg9kb3VibGVfZmll", - "bGRfNjgYRCABKAESFwoPZG91YmxlX2ZpZWxkXzI4GBwgASgBEhgKEGRvdWJs", - "ZV9maWVsZF8xMDYYaiABKAESFwoPZG91YmxlX2ZpZWxkXzI5GB0gASgBEhcK", - "D2RvdWJsZV9maWVsZF8zMBgeIAEoARIYChBkb3VibGVfZmllbGRfMTAxGGUg", - "ASgBEhgKEGRvdWJsZV9maWVsZF8xMDIYZiABKAESGAoQZG91YmxlX2ZpZWxk", - "XzEwMxhnIAEoARIYChBkb3VibGVfZmllbGRfMTA0GGggASgBEhgKEGRvdWJs", - "ZV9maWVsZF8xMDUYaSABKAESFwoPZG91YmxlX2ZpZWxkXzMxGB8gASgBEhYK", - "DmludDY0X2ZpZWxkXzMyGCAgASgDEhcKD2RvdWJsZV9maWVsZF83NRhLIAEo", - "ARIZChBkb3VibGVfZmllbGRfMTI5GIEBIAEoARIVCg1lbnVtX2ZpZWxkXzgw", - "GFAgASgFEhUKDWVudW1fZmllbGRfODEYUSABKAUSFgoOaW50NjRfZmllbGRf", - "ODIYUiABKAMSFQoNZW51bV9maWVsZF84MxhTIAEoBRIWCg5pbnQ2NF9maWVs", - "ZF84NRhVIAEoAxIWCg5pbnQ2NF9maWVsZF84NhhWIAEoAxIWCg5pbnQ2NF9m", - "aWVsZF84NxhXIAEoAxIXCg9pbnQ2NF9maWVsZF8xMjUYfSABKAMSFgoOaW50", - "NjRfZmllbGRfMzcYJSABKAMSFwoPZG91YmxlX2ZpZWxkXzM4GCYgASgBEhQK", - "DGludGVyYWN0aW9ucxgnIAEoAxIeChZyZXBlYXRlZF9pbnRfZmllbGRfMTAw", - "GGQgAygFEhcKD2RvdWJsZV9maWVsZF80MBgoIAEoARIWCg5pbnQ2NF9maWVs", - "ZF80MRgpIAEoAxIXCg9pbnQ2NF9maWVsZF8xMjYYfiABKAMSFwoPaW50NjRf", - "ZmllbGRfMTI3GH8gASgDEhkKEGRvdWJsZV9maWVsZF8xMjgYgAEgASgBEhgK", - "EGRvdWJsZV9maWVsZF8xMDkYbSABKAESFwoPaW50NjRfZmllbGRfMTEwGG4g", - "ASgDEhgKEGRvdWJsZV9maWVsZF8xMTEYbyABKAESFwoPaW50NjRfZmllbGRf", - "MTEyGHAgASgDEhgKEGRvdWJsZV9maWVsZF8xMTMYcSABKAESFwoPaW50NjRf", - "ZmllbGRfMTE0GHIgASgDEhcKD2RvdWJsZV9maWVsZF80MhgqIAEoARIWCg5p", - "bnQ2NF9maWVsZF80MxgrIAEoAxIWCg5pbnQ2NF9maWVsZF80NBgsIAEoAxIX", - "Cg9kb3VibGVfZmllbGRfNDUYLSABKAESFwoPZG91YmxlX2ZpZWxkXzQ2GC4g", - "ASgBEhcKD2RvdWJsZV9maWVsZF83OBhOIAEoARIXCg9kb3VibGVfZmllbGRf", - "ODgYWCABKAESFwoPZG91YmxlX2ZpZWxkXzQ3GC8gASgBEhcKD2RvdWJsZV9m", - "aWVsZF84ORhZIAEoARIXCg9kb3VibGVfZmllbGRfNDgYMCABKAESFwoPZG91", - "YmxlX2ZpZWxkXzQ5GDEgASgBEhcKD2RvdWJsZV9maWVsZF81MBgyIAEoARIX", - "Cg9kb3VibGVfZmllbGRfOTAYWiABKAESFwoPZG91YmxlX2ZpZWxkXzUxGDMg", - "ASgBEhcKD2RvdWJsZV9maWVsZF85MRhbIAEoARIXCg9kb3VibGVfZmllbGRf", - "OTIYXCABKAESFwoPaW50NjRfZmllbGRfMTA3GGsgASgDEhcKD2RvdWJsZV9m", - "aWVsZF85MxhdIAEoARIYChBkb3VibGVfZmllbGRfMTA4GGwgASgBEhcKD2Rv", - "dWJsZV9maWVsZF81Mhg0IAEoARIXCg9kb3VibGVfZmllbGRfNTMYNSABKAES", - "FwoPZG91YmxlX2ZpZWxkXzk0GF4gASgBEhcKD2RvdWJsZV9maWVsZF81NBg2", - "IAEoARIXCg9kb3VibGVfZmllbGRfNTUYNyABKAESFwoPZG91YmxlX2ZpZWxk", - "XzU2GDggASgBEhcKD2RvdWJsZV9maWVsZF81Nxg5IAEoARIXCg9kb3VibGVf", - "ZmllbGRfNTgYOiABKAESFgoOaW50NjRfZmllbGRfNTkYOyABKAMSFgoOaW50", - "NjRfZmllbGRfNjAYPCABKANiBnByb3RvMw==")); - descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, }, - new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.Benchmarks.ManyWrapperFieldsMessage), global::Google.Protobuf.Benchmarks.ManyWrapperFieldsMessage.Parser, new[]{ "DoubleField95", "DoubleField1", "DoubleField79", "Int64Field2", "DoubleField96", "Int64Field3", "Int64Field4", "DoubleField97", "DoubleField65", "DoubleField66", "DoubleField7", "DoubleField62", "DoubleField118", "DoubleField119", "DoubleField67", "DoubleField120", "DoubleField121", "DoubleField122", "DoubleField123", "DoubleField124", "DoubleField8", "DoubleField9", "DoubleField98", "DoubleField10", "DoubleField11", "DoubleField99", "DoubleField84", "DoubleField14", "DoubleField77", "DoubleField15", "Int64Field19", "Int64Field115", "DoubleField116", "Int64Field117", "DoubleField20", "DoubleField21", "StringField73", "StringField74", "DoubleField22", "DoubleField69", "DoubleField70", "DoubleField71", "DoubleField72", "DoubleField25", "Int64Field26", "DoubleField68", "DoubleField28", "DoubleField106", "DoubleField29", "DoubleField30", "DoubleField101", "DoubleField102", "DoubleField103", "DoubleField104", "DoubleField105", "DoubleField31", "Int64Field32", "DoubleField75", "DoubleField129", "EnumField80", "EnumField81", "Int64Field82", "EnumField83", "Int64Field85", "Int64Field86", "Int64Field87", "Int64Field125", "Int64Field37", "DoubleField38", "Interactions", "RepeatedIntField100", "DoubleField40", "Int64Field41", "Int64Field126", "Int64Field127", "DoubleField128", "DoubleField109", "Int64Field110", "DoubleField111", "Int64Field112", "DoubleField113", "Int64Field114", "DoubleField42", "Int64Field43", "Int64Field44", "DoubleField45", "DoubleField46", "DoubleField78", "DoubleField88", "DoubleField47", "DoubleField89", "DoubleField48", "DoubleField49", "DoubleField50", "DoubleField90", "DoubleField51", "DoubleField91", "DoubleField92", "Int64Field107", "DoubleField93", "DoubleField108", "DoubleField52", "DoubleField53", "DoubleField94", "DoubleField54", "DoubleField55", "DoubleField56", "DoubleField57", "DoubleField58", "Int64Field59", "Int64Field60" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.Benchmarks.ManyPrimitiveFieldsMessage), global::Google.Protobuf.Benchmarks.ManyPrimitiveFieldsMessage.Parser, new[]{ "DoubleField95", "DoubleField1", "DoubleField79", "Int64Field2", "DoubleField96", "Int64Field3", "Int64Field4", "DoubleField97", "DoubleField65", "DoubleField66", "DoubleField7", "DoubleField62", "DoubleField118", "DoubleField119", "DoubleField67", "DoubleField120", "DoubleField121", "DoubleField122", "DoubleField123", "DoubleField124", "DoubleField8", "DoubleField9", "DoubleField98", "DoubleField10", "DoubleField11", "DoubleField99", "DoubleField84", "DoubleField14", "DoubleField77", "DoubleField15", "Int64Field19", "Int64Field115", "DoubleField116", "Int64Field117", "DoubleField20", "DoubleField21", "StringField73", "StringField74", "DoubleField22", "DoubleField69", "DoubleField70", "DoubleField71", "DoubleField72", "DoubleField25", "Int64Field26", "DoubleField68", "DoubleField28", "DoubleField106", "DoubleField29", "DoubleField30", "DoubleField101", "DoubleField102", "DoubleField103", "DoubleField104", "DoubleField105", "DoubleField31", "Int64Field32", "DoubleField75", "DoubleField129", "EnumField80", "EnumField81", "Int64Field82", "EnumField83", "Int64Field85", "Int64Field86", "Int64Field87", "Int64Field125", "Int64Field37", "DoubleField38", "Interactions", "RepeatedIntField100", "DoubleField40", "Int64Field41", "Int64Field126", "Int64Field127", "DoubleField128", "DoubleField109", "Int64Field110", "DoubleField111", "Int64Field112", "DoubleField113", "Int64Field114", "DoubleField42", "Int64Field43", "Int64Field44", "DoubleField45", "DoubleField46", "DoubleField78", "DoubleField88", "DoubleField47", "DoubleField89", "DoubleField48", "DoubleField49", "DoubleField50", "DoubleField90", "DoubleField51", "DoubleField91", "DoubleField92", "Int64Field107", "DoubleField93", "DoubleField108", "DoubleField52", "DoubleField53", "DoubleField94", "DoubleField54", "DoubleField55", "DoubleField56", "DoubleField57", "DoubleField58", "Int64Field59", "Int64Field60" }, null, null, null, null) - })); - } - #endregion - - } - #region Messages - /// - /// a message that has a large number of wrapper fields - /// obfuscated version of an internal message - /// - public sealed partial class ManyWrapperFieldsMessage : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ManyWrapperFieldsMessage()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Protobuf.Benchmarks.WrapperBenchmarkMessagesReflection.Descriptor.MessageTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyWrapperFieldsMessage() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyWrapperFieldsMessage(ManyWrapperFieldsMessage other) : this() { - DoubleField95 = other.DoubleField95; - DoubleField1 = other.DoubleField1; - DoubleField79 = other.DoubleField79; - Int64Field2 = other.Int64Field2; - DoubleField96 = other.DoubleField96; - Int64Field3 = other.Int64Field3; - Int64Field4 = other.Int64Field4; - DoubleField97 = other.DoubleField97; - DoubleField65 = other.DoubleField65; - DoubleField66 = other.DoubleField66; - DoubleField7 = other.DoubleField7; - DoubleField62 = other.DoubleField62; - DoubleField118 = other.DoubleField118; - DoubleField119 = other.DoubleField119; - DoubleField67 = other.DoubleField67; - DoubleField120 = other.DoubleField120; - DoubleField121 = other.DoubleField121; - DoubleField122 = other.DoubleField122; - DoubleField123 = other.DoubleField123; - DoubleField124 = other.DoubleField124; - DoubleField8 = other.DoubleField8; - DoubleField9 = other.DoubleField9; - DoubleField98 = other.DoubleField98; - DoubleField10 = other.DoubleField10; - DoubleField11 = other.DoubleField11; - DoubleField99 = other.DoubleField99; - DoubleField84 = other.DoubleField84; - DoubleField14 = other.DoubleField14; - DoubleField77 = other.DoubleField77; - DoubleField15 = other.DoubleField15; - Int64Field19 = other.Int64Field19; - Int64Field115 = other.Int64Field115; - DoubleField116 = other.DoubleField116; - Int64Field117 = other.Int64Field117; - DoubleField20 = other.DoubleField20; - DoubleField21 = other.DoubleField21; - StringField73 = other.StringField73; - StringField74 = other.StringField74; - DoubleField22 = other.DoubleField22; - DoubleField69 = other.DoubleField69; - DoubleField70 = other.DoubleField70; - DoubleField71 = other.DoubleField71; - DoubleField72 = other.DoubleField72; - DoubleField25 = other.DoubleField25; - Int64Field26 = other.Int64Field26; - DoubleField68 = other.DoubleField68; - DoubleField28 = other.DoubleField28; - DoubleField106 = other.DoubleField106; - DoubleField29 = other.DoubleField29; - DoubleField30 = other.DoubleField30; - DoubleField101 = other.DoubleField101; - DoubleField102 = other.DoubleField102; - DoubleField103 = other.DoubleField103; - DoubleField104 = other.DoubleField104; - DoubleField105 = other.DoubleField105; - DoubleField31 = other.DoubleField31; - Int64Field32 = other.Int64Field32; - DoubleField75 = other.DoubleField75; - DoubleField129 = other.DoubleField129; - enumField80_ = other.enumField80_; - enumField81_ = other.enumField81_; - Int64Field82 = other.Int64Field82; - enumField83_ = other.enumField83_; - Int64Field85 = other.Int64Field85; - Int64Field86 = other.Int64Field86; - Int64Field87 = other.Int64Field87; - Int64Field125 = other.Int64Field125; - Int64Field37 = other.Int64Field37; - DoubleField38 = other.DoubleField38; - Interactions = other.Interactions; - repeatedIntField100_ = other.repeatedIntField100_.Clone(); - DoubleField40 = other.DoubleField40; - Int64Field41 = other.Int64Field41; - Int64Field126 = other.Int64Field126; - Int64Field127 = other.Int64Field127; - DoubleField128 = other.DoubleField128; - DoubleField109 = other.DoubleField109; - Int64Field110 = other.Int64Field110; - DoubleField111 = other.DoubleField111; - Int64Field112 = other.Int64Field112; - DoubleField113 = other.DoubleField113; - Int64Field114 = other.Int64Field114; - DoubleField42 = other.DoubleField42; - Int64Field43 = other.Int64Field43; - Int64Field44 = other.Int64Field44; - DoubleField45 = other.DoubleField45; - DoubleField46 = other.DoubleField46; - DoubleField78 = other.DoubleField78; - DoubleField88 = other.DoubleField88; - DoubleField47 = other.DoubleField47; - DoubleField89 = other.DoubleField89; - DoubleField48 = other.DoubleField48; - DoubleField49 = other.DoubleField49; - DoubleField50 = other.DoubleField50; - DoubleField90 = other.DoubleField90; - DoubleField51 = other.DoubleField51; - DoubleField91 = other.DoubleField91; - DoubleField92 = other.DoubleField92; - Int64Field107 = other.Int64Field107; - DoubleField93 = other.DoubleField93; - DoubleField108 = other.DoubleField108; - DoubleField52 = other.DoubleField52; - DoubleField53 = other.DoubleField53; - DoubleField94 = other.DoubleField94; - DoubleField54 = other.DoubleField54; - DoubleField55 = other.DoubleField55; - DoubleField56 = other.DoubleField56; - DoubleField57 = other.DoubleField57; - DoubleField58 = other.DoubleField58; - Int64Field59 = other.Int64Field59; - Int64Field60 = other.Int64Field60; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyWrapperFieldsMessage Clone() { - return new ManyWrapperFieldsMessage(this); - } - - /// Field number for the "double_field_95" field. - public const int DoubleField95FieldNumber = 95; - private static readonly pb::FieldCodec _single_doubleField95_codec = pb::FieldCodec.ForStructWrapper(762); - private double? doubleField95_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField95 { - get { return doubleField95_; } - set { - doubleField95_ = value; - } - } - - - /// Field number for the "double_field_1" field. - public const int DoubleField1FieldNumber = 1; - private static readonly pb::FieldCodec _single_doubleField1_codec = pb::FieldCodec.ForStructWrapper(10); - private double? doubleField1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField1 { - get { return doubleField1_; } - set { - doubleField1_ = value; - } - } - - - /// Field number for the "double_field_79" field. - public const int DoubleField79FieldNumber = 79; - private static readonly pb::FieldCodec _single_doubleField79_codec = pb::FieldCodec.ForStructWrapper(634); - private double? doubleField79_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField79 { - get { return doubleField79_; } - set { - doubleField79_ = value; - } - } - - - /// Field number for the "int64_field_2" field. - public const int Int64Field2FieldNumber = 2; - private static readonly pb::FieldCodec _single_int64Field2_codec = pb::FieldCodec.ForStructWrapper(18); - private long? int64Field2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field2 { - get { return int64Field2_; } - set { - int64Field2_ = value; - } - } - - - /// Field number for the "double_field_96" field. - public const int DoubleField96FieldNumber = 96; - private static readonly pb::FieldCodec _single_doubleField96_codec = pb::FieldCodec.ForStructWrapper(770); - private double? doubleField96_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField96 { - get { return doubleField96_; } - set { - doubleField96_ = value; - } - } - - - /// Field number for the "int64_field_3" field. - public const int Int64Field3FieldNumber = 3; - private static readonly pb::FieldCodec _single_int64Field3_codec = pb::FieldCodec.ForStructWrapper(26); - private long? int64Field3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field3 { - get { return int64Field3_; } - set { - int64Field3_ = value; - } - } - - - /// Field number for the "int64_field_4" field. - public const int Int64Field4FieldNumber = 4; - private static readonly pb::FieldCodec _single_int64Field4_codec = pb::FieldCodec.ForStructWrapper(34); - private long? int64Field4_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field4 { - get { return int64Field4_; } - set { - int64Field4_ = value; - } - } - - - /// Field number for the "double_field_97" field. - public const int DoubleField97FieldNumber = 97; - private static readonly pb::FieldCodec _single_doubleField97_codec = pb::FieldCodec.ForStructWrapper(778); - private double? doubleField97_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField97 { - get { return doubleField97_; } - set { - doubleField97_ = value; - } - } - - - /// Field number for the "double_field_65" field. - public const int DoubleField65FieldNumber = 65; - private static readonly pb::FieldCodec _single_doubleField65_codec = pb::FieldCodec.ForStructWrapper(522); - private double? doubleField65_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField65 { - get { return doubleField65_; } - set { - doubleField65_ = value; - } - } - - - /// Field number for the "double_field_66" field. - public const int DoubleField66FieldNumber = 66; - private static readonly pb::FieldCodec _single_doubleField66_codec = pb::FieldCodec.ForStructWrapper(530); - private double? doubleField66_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField66 { - get { return doubleField66_; } - set { - doubleField66_ = value; - } - } - - - /// Field number for the "double_field_7" field. - public const int DoubleField7FieldNumber = 7; - private static readonly pb::FieldCodec _single_doubleField7_codec = pb::FieldCodec.ForStructWrapper(58); - private double? doubleField7_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField7 { - get { return doubleField7_; } - set { - doubleField7_ = value; - } - } - - - /// Field number for the "double_field_62" field. - public const int DoubleField62FieldNumber = 62; - private static readonly pb::FieldCodec _single_doubleField62_codec = pb::FieldCodec.ForStructWrapper(498); - private double? doubleField62_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField62 { - get { return doubleField62_; } - set { - doubleField62_ = value; - } - } - - - /// Field number for the "double_field_118" field. - public const int DoubleField118FieldNumber = 118; - private static readonly pb::FieldCodec _single_doubleField118_codec = pb::FieldCodec.ForStructWrapper(946); - private double? doubleField118_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField118 { - get { return doubleField118_; } - set { - doubleField118_ = value; - } - } - - - /// Field number for the "double_field_119" field. - public const int DoubleField119FieldNumber = 119; - private static readonly pb::FieldCodec _single_doubleField119_codec = pb::FieldCodec.ForStructWrapper(954); - private double? doubleField119_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField119 { - get { return doubleField119_; } - set { - doubleField119_ = value; - } - } - - - /// Field number for the "double_field_67" field. - public const int DoubleField67FieldNumber = 67; - private static readonly pb::FieldCodec _single_doubleField67_codec = pb::FieldCodec.ForStructWrapper(538); - private double? doubleField67_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField67 { - get { return doubleField67_; } - set { - doubleField67_ = value; - } - } - - - /// Field number for the "double_field_120" field. - public const int DoubleField120FieldNumber = 120; - private static readonly pb::FieldCodec _single_doubleField120_codec = pb::FieldCodec.ForStructWrapper(962); - private double? doubleField120_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField120 { - get { return doubleField120_; } - set { - doubleField120_ = value; - } - } - - - /// Field number for the "double_field_121" field. - public const int DoubleField121FieldNumber = 121; - private static readonly pb::FieldCodec _single_doubleField121_codec = pb::FieldCodec.ForStructWrapper(970); - private double? doubleField121_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField121 { - get { return doubleField121_; } - set { - doubleField121_ = value; - } - } - - - /// Field number for the "double_field_122" field. - public const int DoubleField122FieldNumber = 122; - private static readonly pb::FieldCodec _single_doubleField122_codec = pb::FieldCodec.ForStructWrapper(978); - private double? doubleField122_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField122 { - get { return doubleField122_; } - set { - doubleField122_ = value; - } - } - - - /// Field number for the "double_field_123" field. - public const int DoubleField123FieldNumber = 123; - private static readonly pb::FieldCodec _single_doubleField123_codec = pb::FieldCodec.ForStructWrapper(986); - private double? doubleField123_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField123 { - get { return doubleField123_; } - set { - doubleField123_ = value; - } - } - - - /// Field number for the "double_field_124" field. - public const int DoubleField124FieldNumber = 124; - private static readonly pb::FieldCodec _single_doubleField124_codec = pb::FieldCodec.ForStructWrapper(994); - private double? doubleField124_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField124 { - get { return doubleField124_; } - set { - doubleField124_ = value; - } - } - - - /// Field number for the "double_field_8" field. - public const int DoubleField8FieldNumber = 8; - private static readonly pb::FieldCodec _single_doubleField8_codec = pb::FieldCodec.ForStructWrapper(66); - private double? doubleField8_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField8 { - get { return doubleField8_; } - set { - doubleField8_ = value; - } - } - - - /// Field number for the "double_field_9" field. - public const int DoubleField9FieldNumber = 9; - private static readonly pb::FieldCodec _single_doubleField9_codec = pb::FieldCodec.ForStructWrapper(74); - private double? doubleField9_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField9 { - get { return doubleField9_; } - set { - doubleField9_ = value; - } - } - - - /// Field number for the "double_field_98" field. - public const int DoubleField98FieldNumber = 98; - private static readonly pb::FieldCodec _single_doubleField98_codec = pb::FieldCodec.ForStructWrapper(786); - private double? doubleField98_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField98 { - get { return doubleField98_; } - set { - doubleField98_ = value; - } - } - - - /// Field number for the "double_field_10" field. - public const int DoubleField10FieldNumber = 10; - private static readonly pb::FieldCodec _single_doubleField10_codec = pb::FieldCodec.ForStructWrapper(82); - private double? doubleField10_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField10 { - get { return doubleField10_; } - set { - doubleField10_ = value; - } - } - - - /// Field number for the "double_field_11" field. - public const int DoubleField11FieldNumber = 11; - private static readonly pb::FieldCodec _single_doubleField11_codec = pb::FieldCodec.ForStructWrapper(90); - private double? doubleField11_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField11 { - get { return doubleField11_; } - set { - doubleField11_ = value; - } - } - - - /// Field number for the "double_field_99" field. - public const int DoubleField99FieldNumber = 99; - private static readonly pb::FieldCodec _single_doubleField99_codec = pb::FieldCodec.ForStructWrapper(794); - private double? doubleField99_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField99 { - get { return doubleField99_; } - set { - doubleField99_ = value; - } - } - - - /// Field number for the "double_field_84" field. - public const int DoubleField84FieldNumber = 84; - private static readonly pb::FieldCodec _single_doubleField84_codec = pb::FieldCodec.ForStructWrapper(674); - private double? doubleField84_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField84 { - get { return doubleField84_; } - set { - doubleField84_ = value; - } - } - - - /// Field number for the "double_field_14" field. - public const int DoubleField14FieldNumber = 14; - private static readonly pb::FieldCodec _single_doubleField14_codec = pb::FieldCodec.ForStructWrapper(114); - private double? doubleField14_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField14 { - get { return doubleField14_; } - set { - doubleField14_ = value; - } - } - - - /// Field number for the "double_field_77" field. - public const int DoubleField77FieldNumber = 77; - private static readonly pb::FieldCodec _single_doubleField77_codec = pb::FieldCodec.ForStructWrapper(618); - private double? doubleField77_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField77 { - get { return doubleField77_; } - set { - doubleField77_ = value; - } - } - - - /// Field number for the "double_field_15" field. - public const int DoubleField15FieldNumber = 15; - private static readonly pb::FieldCodec _single_doubleField15_codec = pb::FieldCodec.ForStructWrapper(122); - private double? doubleField15_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField15 { - get { return doubleField15_; } - set { - doubleField15_ = value; - } - } - - - /// Field number for the "int64_field_19" field. - public const int Int64Field19FieldNumber = 19; - private static readonly pb::FieldCodec _single_int64Field19_codec = pb::FieldCodec.ForStructWrapper(154); - private long? int64Field19_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field19 { - get { return int64Field19_; } - set { - int64Field19_ = value; - } - } - - - /// Field number for the "int64_field_115" field. - public const int Int64Field115FieldNumber = 115; - private static readonly pb::FieldCodec _single_int64Field115_codec = pb::FieldCodec.ForStructWrapper(922); - private long? int64Field115_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field115 { - get { return int64Field115_; } - set { - int64Field115_ = value; - } - } - - - /// Field number for the "double_field_116" field. - public const int DoubleField116FieldNumber = 116; - private static readonly pb::FieldCodec _single_doubleField116_codec = pb::FieldCodec.ForStructWrapper(930); - private double? doubleField116_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField116 { - get { return doubleField116_; } - set { - doubleField116_ = value; - } - } - - - /// Field number for the "int64_field_117" field. - public const int Int64Field117FieldNumber = 117; - private static readonly pb::FieldCodec _single_int64Field117_codec = pb::FieldCodec.ForStructWrapper(938); - private long? int64Field117_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field117 { - get { return int64Field117_; } - set { - int64Field117_ = value; - } - } - - - /// Field number for the "double_field_20" field. - public const int DoubleField20FieldNumber = 20; - private static readonly pb::FieldCodec _single_doubleField20_codec = pb::FieldCodec.ForStructWrapper(162); - private double? doubleField20_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField20 { - get { return doubleField20_; } - set { - doubleField20_ = value; - } - } - - - /// Field number for the "double_field_21" field. - public const int DoubleField21FieldNumber = 21; - private static readonly pb::FieldCodec _single_doubleField21_codec = pb::FieldCodec.ForStructWrapper(170); - private double? doubleField21_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField21 { - get { return doubleField21_; } - set { - doubleField21_ = value; - } - } - - - /// Field number for the "string_field_73" field. - public const int StringField73FieldNumber = 73; - private static readonly pb::FieldCodec _single_stringField73_codec = pb::FieldCodec.ForClassWrapper(586); - private string stringField73_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string StringField73 { - get { return stringField73_; } - set { - stringField73_ = value; - } - } - - - /// Field number for the "string_field_74" field. - public const int StringField74FieldNumber = 74; - private static readonly pb::FieldCodec _single_stringField74_codec = pb::FieldCodec.ForClassWrapper(594); - private string stringField74_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string StringField74 { - get { return stringField74_; } - set { - stringField74_ = value; - } - } - - - /// Field number for the "double_field_22" field. - public const int DoubleField22FieldNumber = 22; - private static readonly pb::FieldCodec _single_doubleField22_codec = pb::FieldCodec.ForStructWrapper(178); - private double? doubleField22_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField22 { - get { return doubleField22_; } - set { - doubleField22_ = value; - } - } - - - /// Field number for the "double_field_69" field. - public const int DoubleField69FieldNumber = 69; - private static readonly pb::FieldCodec _single_doubleField69_codec = pb::FieldCodec.ForStructWrapper(554); - private double? doubleField69_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField69 { - get { return doubleField69_; } - set { - doubleField69_ = value; - } - } - - - /// Field number for the "double_field_70" field. - public const int DoubleField70FieldNumber = 70; - private static readonly pb::FieldCodec _single_doubleField70_codec = pb::FieldCodec.ForStructWrapper(562); - private double? doubleField70_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField70 { - get { return doubleField70_; } - set { - doubleField70_ = value; - } - } - - - /// Field number for the "double_field_71" field. - public const int DoubleField71FieldNumber = 71; - private static readonly pb::FieldCodec _single_doubleField71_codec = pb::FieldCodec.ForStructWrapper(570); - private double? doubleField71_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField71 { - get { return doubleField71_; } - set { - doubleField71_ = value; - } - } - - - /// Field number for the "double_field_72" field. - public const int DoubleField72FieldNumber = 72; - private static readonly pb::FieldCodec _single_doubleField72_codec = pb::FieldCodec.ForStructWrapper(578); - private double? doubleField72_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField72 { - get { return doubleField72_; } - set { - doubleField72_ = value; - } - } - - - /// Field number for the "double_field_25" field. - public const int DoubleField25FieldNumber = 25; - private static readonly pb::FieldCodec _single_doubleField25_codec = pb::FieldCodec.ForStructWrapper(202); - private double? doubleField25_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField25 { - get { return doubleField25_; } - set { - doubleField25_ = value; - } - } - - - /// Field number for the "int64_field_26" field. - public const int Int64Field26FieldNumber = 26; - private static readonly pb::FieldCodec _single_int64Field26_codec = pb::FieldCodec.ForStructWrapper(210); - private long? int64Field26_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field26 { - get { return int64Field26_; } - set { - int64Field26_ = value; - } - } - - - /// Field number for the "double_field_68" field. - public const int DoubleField68FieldNumber = 68; - private static readonly pb::FieldCodec _single_doubleField68_codec = pb::FieldCodec.ForStructWrapper(546); - private double? doubleField68_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField68 { - get { return doubleField68_; } - set { - doubleField68_ = value; - } - } - - - /// Field number for the "double_field_28" field. - public const int DoubleField28FieldNumber = 28; - private static readonly pb::FieldCodec _single_doubleField28_codec = pb::FieldCodec.ForStructWrapper(226); - private double? doubleField28_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField28 { - get { return doubleField28_; } - set { - doubleField28_ = value; - } - } - - - /// Field number for the "double_field_106" field. - public const int DoubleField106FieldNumber = 106; - private static readonly pb::FieldCodec _single_doubleField106_codec = pb::FieldCodec.ForStructWrapper(850); - private double? doubleField106_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField106 { - get { return doubleField106_; } - set { - doubleField106_ = value; - } - } - - - /// Field number for the "double_field_29" field. - public const int DoubleField29FieldNumber = 29; - private static readonly pb::FieldCodec _single_doubleField29_codec = pb::FieldCodec.ForStructWrapper(234); - private double? doubleField29_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField29 { - get { return doubleField29_; } - set { - doubleField29_ = value; - } - } - - - /// Field number for the "double_field_30" field. - public const int DoubleField30FieldNumber = 30; - private static readonly pb::FieldCodec _single_doubleField30_codec = pb::FieldCodec.ForStructWrapper(242); - private double? doubleField30_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField30 { - get { return doubleField30_; } - set { - doubleField30_ = value; - } - } - - - /// Field number for the "double_field_101" field. - public const int DoubleField101FieldNumber = 101; - private static readonly pb::FieldCodec _single_doubleField101_codec = pb::FieldCodec.ForStructWrapper(810); - private double? doubleField101_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField101 { - get { return doubleField101_; } - set { - doubleField101_ = value; - } - } - - - /// Field number for the "double_field_102" field. - public const int DoubleField102FieldNumber = 102; - private static readonly pb::FieldCodec _single_doubleField102_codec = pb::FieldCodec.ForStructWrapper(818); - private double? doubleField102_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField102 { - get { return doubleField102_; } - set { - doubleField102_ = value; - } - } - - - /// Field number for the "double_field_103" field. - public const int DoubleField103FieldNumber = 103; - private static readonly pb::FieldCodec _single_doubleField103_codec = pb::FieldCodec.ForStructWrapper(826); - private double? doubleField103_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField103 { - get { return doubleField103_; } - set { - doubleField103_ = value; - } - } - - - /// Field number for the "double_field_104" field. - public const int DoubleField104FieldNumber = 104; - private static readonly pb::FieldCodec _single_doubleField104_codec = pb::FieldCodec.ForStructWrapper(834); - private double? doubleField104_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField104 { - get { return doubleField104_; } - set { - doubleField104_ = value; - } - } - - - /// Field number for the "double_field_105" field. - public const int DoubleField105FieldNumber = 105; - private static readonly pb::FieldCodec _single_doubleField105_codec = pb::FieldCodec.ForStructWrapper(842); - private double? doubleField105_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField105 { - get { return doubleField105_; } - set { - doubleField105_ = value; - } - } - - - /// Field number for the "double_field_31" field. - public const int DoubleField31FieldNumber = 31; - private static readonly pb::FieldCodec _single_doubleField31_codec = pb::FieldCodec.ForStructWrapper(250); - private double? doubleField31_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField31 { - get { return doubleField31_; } - set { - doubleField31_ = value; - } - } - - - /// Field number for the "int64_field_32" field. - public const int Int64Field32FieldNumber = 32; - private static readonly pb::FieldCodec _single_int64Field32_codec = pb::FieldCodec.ForStructWrapper(258); - private long? int64Field32_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field32 { - get { return int64Field32_; } - set { - int64Field32_ = value; - } - } - - - /// Field number for the "double_field_75" field. - public const int DoubleField75FieldNumber = 75; - private static readonly pb::FieldCodec _single_doubleField75_codec = pb::FieldCodec.ForStructWrapper(602); - private double? doubleField75_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField75 { - get { return doubleField75_; } - set { - doubleField75_ = value; - } - } - - - /// Field number for the "double_field_129" field. - public const int DoubleField129FieldNumber = 129; - private static readonly pb::FieldCodec _single_doubleField129_codec = pb::FieldCodec.ForStructWrapper(1034); - private double? doubleField129_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField129 { - get { return doubleField129_; } - set { - doubleField129_ = value; - } - } - - - /// Field number for the "enum_field_80" field. - public const int EnumField80FieldNumber = 80; - private int enumField80_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField80 { - get { return enumField80_; } - set { - enumField80_ = value; - } - } - - /// Field number for the "enum_field_81" field. - public const int EnumField81FieldNumber = 81; - private int enumField81_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField81 { - get { return enumField81_; } - set { - enumField81_ = value; - } - } - - /// Field number for the "int64_field_82" field. - public const int Int64Field82FieldNumber = 82; - private static readonly pb::FieldCodec _single_int64Field82_codec = pb::FieldCodec.ForStructWrapper(658); - private long? int64Field82_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field82 { - get { return int64Field82_; } - set { - int64Field82_ = value; - } - } - - - /// Field number for the "enum_field_83" field. - public const int EnumField83FieldNumber = 83; - private int enumField83_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField83 { - get { return enumField83_; } - set { - enumField83_ = value; - } - } - - /// Field number for the "int64_field_85" field. - public const int Int64Field85FieldNumber = 85; - private static readonly pb::FieldCodec _single_int64Field85_codec = pb::FieldCodec.ForStructWrapper(682); - private long? int64Field85_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field85 { - get { return int64Field85_; } - set { - int64Field85_ = value; - } - } - - - /// Field number for the "int64_field_86" field. - public const int Int64Field86FieldNumber = 86; - private static readonly pb::FieldCodec _single_int64Field86_codec = pb::FieldCodec.ForStructWrapper(690); - private long? int64Field86_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field86 { - get { return int64Field86_; } - set { - int64Field86_ = value; - } - } - - - /// Field number for the "int64_field_87" field. - public const int Int64Field87FieldNumber = 87; - private static readonly pb::FieldCodec _single_int64Field87_codec = pb::FieldCodec.ForStructWrapper(698); - private long? int64Field87_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field87 { - get { return int64Field87_; } - set { - int64Field87_ = value; - } - } - - - /// Field number for the "int64_field_125" field. - public const int Int64Field125FieldNumber = 125; - private static readonly pb::FieldCodec _single_int64Field125_codec = pb::FieldCodec.ForStructWrapper(1002); - private long? int64Field125_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field125 { - get { return int64Field125_; } - set { - int64Field125_ = value; - } - } - - - /// Field number for the "int64_field_37" field. - public const int Int64Field37FieldNumber = 37; - private static readonly pb::FieldCodec _single_int64Field37_codec = pb::FieldCodec.ForStructWrapper(298); - private long? int64Field37_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field37 { - get { return int64Field37_; } - set { - int64Field37_ = value; - } - } - - - /// Field number for the "double_field_38" field. - public const int DoubleField38FieldNumber = 38; - private static readonly pb::FieldCodec _single_doubleField38_codec = pb::FieldCodec.ForStructWrapper(306); - private double? doubleField38_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField38 { - get { return doubleField38_; } - set { - doubleField38_ = value; - } - } - - - /// Field number for the "interactions" field. - public const int InteractionsFieldNumber = 39; - private static readonly pb::FieldCodec _single_interactions_codec = pb::FieldCodec.ForStructWrapper(314); - private long? interactions_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Interactions { - get { return interactions_; } - set { - interactions_ = value; - } - } - - - /// Field number for the "repeated_int_field_100" field. - public const int RepeatedIntField100FieldNumber = 100; - private static readonly pb::FieldCodec _repeated_repeatedIntField100_codec - = pb::FieldCodec.ForInt32(802); - private readonly pbc::RepeatedField repeatedIntField100_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField RepeatedIntField100 { - get { return repeatedIntField100_; } - } - - /// Field number for the "double_field_40" field. - public const int DoubleField40FieldNumber = 40; - private static readonly pb::FieldCodec _single_doubleField40_codec = pb::FieldCodec.ForStructWrapper(322); - private double? doubleField40_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField40 { - get { return doubleField40_; } - set { - doubleField40_ = value; - } - } - - - /// Field number for the "int64_field_41" field. - public const int Int64Field41FieldNumber = 41; - private static readonly pb::FieldCodec _single_int64Field41_codec = pb::FieldCodec.ForStructWrapper(330); - private long? int64Field41_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field41 { - get { return int64Field41_; } - set { - int64Field41_ = value; - } - } - - - /// Field number for the "int64_field_126" field. - public const int Int64Field126FieldNumber = 126; - private static readonly pb::FieldCodec _single_int64Field126_codec = pb::FieldCodec.ForStructWrapper(1010); - private long? int64Field126_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field126 { - get { return int64Field126_; } - set { - int64Field126_ = value; - } - } - - - /// Field number for the "int64_field_127" field. - public const int Int64Field127FieldNumber = 127; - private static readonly pb::FieldCodec _single_int64Field127_codec = pb::FieldCodec.ForStructWrapper(1018); - private long? int64Field127_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field127 { - get { return int64Field127_; } - set { - int64Field127_ = value; - } - } - - - /// Field number for the "double_field_128" field. - public const int DoubleField128FieldNumber = 128; - private static readonly pb::FieldCodec _single_doubleField128_codec = pb::FieldCodec.ForStructWrapper(1026); - private double? doubleField128_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField128 { - get { return doubleField128_; } - set { - doubleField128_ = value; - } - } - - - /// Field number for the "double_field_109" field. - public const int DoubleField109FieldNumber = 109; - private static readonly pb::FieldCodec _single_doubleField109_codec = pb::FieldCodec.ForStructWrapper(874); - private double? doubleField109_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField109 { - get { return doubleField109_; } - set { - doubleField109_ = value; - } - } - - - /// Field number for the "int64_field_110" field. - public const int Int64Field110FieldNumber = 110; - private static readonly pb::FieldCodec _single_int64Field110_codec = pb::FieldCodec.ForStructWrapper(882); - private long? int64Field110_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field110 { - get { return int64Field110_; } - set { - int64Field110_ = value; - } - } - - - /// Field number for the "double_field_111" field. - public const int DoubleField111FieldNumber = 111; - private static readonly pb::FieldCodec _single_doubleField111_codec = pb::FieldCodec.ForStructWrapper(890); - private double? doubleField111_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField111 { - get { return doubleField111_; } - set { - doubleField111_ = value; - } - } - - - /// Field number for the "int64_field_112" field. - public const int Int64Field112FieldNumber = 112; - private static readonly pb::FieldCodec _single_int64Field112_codec = pb::FieldCodec.ForStructWrapper(898); - private long? int64Field112_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field112 { - get { return int64Field112_; } - set { - int64Field112_ = value; - } - } - - - /// Field number for the "double_field_113" field. - public const int DoubleField113FieldNumber = 113; - private static readonly pb::FieldCodec _single_doubleField113_codec = pb::FieldCodec.ForStructWrapper(906); - private double? doubleField113_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField113 { - get { return doubleField113_; } - set { - doubleField113_ = value; - } - } - - - /// Field number for the "int64_field_114" field. - public const int Int64Field114FieldNumber = 114; - private static readonly pb::FieldCodec _single_int64Field114_codec = pb::FieldCodec.ForStructWrapper(914); - private long? int64Field114_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field114 { - get { return int64Field114_; } - set { - int64Field114_ = value; - } - } - - - /// Field number for the "double_field_42" field. - public const int DoubleField42FieldNumber = 42; - private static readonly pb::FieldCodec _single_doubleField42_codec = pb::FieldCodec.ForStructWrapper(338); - private double? doubleField42_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField42 { - get { return doubleField42_; } - set { - doubleField42_ = value; - } - } - - - /// Field number for the "int64_field_43" field. - public const int Int64Field43FieldNumber = 43; - private static readonly pb::FieldCodec _single_int64Field43_codec = pb::FieldCodec.ForStructWrapper(346); - private long? int64Field43_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field43 { - get { return int64Field43_; } - set { - int64Field43_ = value; - } - } - - - /// Field number for the "int64_field_44" field. - public const int Int64Field44FieldNumber = 44; - private static readonly pb::FieldCodec _single_int64Field44_codec = pb::FieldCodec.ForStructWrapper(354); - private long? int64Field44_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field44 { - get { return int64Field44_; } - set { - int64Field44_ = value; - } - } - - - /// Field number for the "double_field_45" field. - public const int DoubleField45FieldNumber = 45; - private static readonly pb::FieldCodec _single_doubleField45_codec = pb::FieldCodec.ForStructWrapper(362); - private double? doubleField45_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField45 { - get { return doubleField45_; } - set { - doubleField45_ = value; - } - } - - - /// Field number for the "double_field_46" field. - public const int DoubleField46FieldNumber = 46; - private static readonly pb::FieldCodec _single_doubleField46_codec = pb::FieldCodec.ForStructWrapper(370); - private double? doubleField46_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField46 { - get { return doubleField46_; } - set { - doubleField46_ = value; - } - } - - - /// Field number for the "double_field_78" field. - public const int DoubleField78FieldNumber = 78; - private static readonly pb::FieldCodec _single_doubleField78_codec = pb::FieldCodec.ForStructWrapper(626); - private double? doubleField78_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField78 { - get { return doubleField78_; } - set { - doubleField78_ = value; - } - } - - - /// Field number for the "double_field_88" field. - public const int DoubleField88FieldNumber = 88; - private static readonly pb::FieldCodec _single_doubleField88_codec = pb::FieldCodec.ForStructWrapper(706); - private double? doubleField88_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField88 { - get { return doubleField88_; } - set { - doubleField88_ = value; - } - } - - - /// Field number for the "double_field_47" field. - public const int DoubleField47FieldNumber = 47; - private static readonly pb::FieldCodec _single_doubleField47_codec = pb::FieldCodec.ForStructWrapper(378); - private double? doubleField47_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField47 { - get { return doubleField47_; } - set { - doubleField47_ = value; - } - } - - - /// Field number for the "double_field_89" field. - public const int DoubleField89FieldNumber = 89; - private static readonly pb::FieldCodec _single_doubleField89_codec = pb::FieldCodec.ForStructWrapper(714); - private double? doubleField89_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField89 { - get { return doubleField89_; } - set { - doubleField89_ = value; - } - } - - - /// Field number for the "double_field_48" field. - public const int DoubleField48FieldNumber = 48; - private static readonly pb::FieldCodec _single_doubleField48_codec = pb::FieldCodec.ForStructWrapper(386); - private double? doubleField48_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField48 { - get { return doubleField48_; } - set { - doubleField48_ = value; - } - } - - - /// Field number for the "double_field_49" field. - public const int DoubleField49FieldNumber = 49; - private static readonly pb::FieldCodec _single_doubleField49_codec = pb::FieldCodec.ForStructWrapper(394); - private double? doubleField49_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField49 { - get { return doubleField49_; } - set { - doubleField49_ = value; - } - } - - - /// Field number for the "double_field_50" field. - public const int DoubleField50FieldNumber = 50; - private static readonly pb::FieldCodec _single_doubleField50_codec = pb::FieldCodec.ForStructWrapper(402); - private double? doubleField50_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField50 { - get { return doubleField50_; } - set { - doubleField50_ = value; - } - } - - - /// Field number for the "double_field_90" field. - public const int DoubleField90FieldNumber = 90; - private static readonly pb::FieldCodec _single_doubleField90_codec = pb::FieldCodec.ForStructWrapper(722); - private double? doubleField90_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField90 { - get { return doubleField90_; } - set { - doubleField90_ = value; - } - } - - - /// Field number for the "double_field_51" field. - public const int DoubleField51FieldNumber = 51; - private static readonly pb::FieldCodec _single_doubleField51_codec = pb::FieldCodec.ForStructWrapper(410); - private double? doubleField51_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField51 { - get { return doubleField51_; } - set { - doubleField51_ = value; - } - } - - - /// Field number for the "double_field_91" field. - public const int DoubleField91FieldNumber = 91; - private static readonly pb::FieldCodec _single_doubleField91_codec = pb::FieldCodec.ForStructWrapper(730); - private double? doubleField91_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField91 { - get { return doubleField91_; } - set { - doubleField91_ = value; - } - } - - - /// Field number for the "double_field_92" field. - public const int DoubleField92FieldNumber = 92; - private static readonly pb::FieldCodec _single_doubleField92_codec = pb::FieldCodec.ForStructWrapper(738); - private double? doubleField92_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField92 { - get { return doubleField92_; } - set { - doubleField92_ = value; - } - } - - - /// Field number for the "int64_field_107" field. - public const int Int64Field107FieldNumber = 107; - private static readonly pb::FieldCodec _single_int64Field107_codec = pb::FieldCodec.ForStructWrapper(858); - private long? int64Field107_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field107 { - get { return int64Field107_; } - set { - int64Field107_ = value; - } - } - - - /// Field number for the "double_field_93" field. - public const int DoubleField93FieldNumber = 93; - private static readonly pb::FieldCodec _single_doubleField93_codec = pb::FieldCodec.ForStructWrapper(746); - private double? doubleField93_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField93 { - get { return doubleField93_; } - set { - doubleField93_ = value; - } - } - - - /// Field number for the "double_field_108" field. - public const int DoubleField108FieldNumber = 108; - private static readonly pb::FieldCodec _single_doubleField108_codec = pb::FieldCodec.ForStructWrapper(866); - private double? doubleField108_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField108 { - get { return doubleField108_; } - set { - doubleField108_ = value; - } - } - - - /// Field number for the "double_field_52" field. - public const int DoubleField52FieldNumber = 52; - private static readonly pb::FieldCodec _single_doubleField52_codec = pb::FieldCodec.ForStructWrapper(418); - private double? doubleField52_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField52 { - get { return doubleField52_; } - set { - doubleField52_ = value; - } - } - - - /// Field number for the "double_field_53" field. - public const int DoubleField53FieldNumber = 53; - private static readonly pb::FieldCodec _single_doubleField53_codec = pb::FieldCodec.ForStructWrapper(426); - private double? doubleField53_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField53 { - get { return doubleField53_; } - set { - doubleField53_ = value; - } - } - - - /// Field number for the "double_field_94" field. - public const int DoubleField94FieldNumber = 94; - private static readonly pb::FieldCodec _single_doubleField94_codec = pb::FieldCodec.ForStructWrapper(754); - private double? doubleField94_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField94 { - get { return doubleField94_; } - set { - doubleField94_ = value; - } - } - - - /// Field number for the "double_field_54" field. - public const int DoubleField54FieldNumber = 54; - private static readonly pb::FieldCodec _single_doubleField54_codec = pb::FieldCodec.ForStructWrapper(434); - private double? doubleField54_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField54 { - get { return doubleField54_; } - set { - doubleField54_ = value; - } - } - - - /// Field number for the "double_field_55" field. - public const int DoubleField55FieldNumber = 55; - private static readonly pb::FieldCodec _single_doubleField55_codec = pb::FieldCodec.ForStructWrapper(442); - private double? doubleField55_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField55 { - get { return doubleField55_; } - set { - doubleField55_ = value; - } - } - - - /// Field number for the "double_field_56" field. - public const int DoubleField56FieldNumber = 56; - private static readonly pb::FieldCodec _single_doubleField56_codec = pb::FieldCodec.ForStructWrapper(450); - private double? doubleField56_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField56 { - get { return doubleField56_; } - set { - doubleField56_ = value; - } - } - - - /// Field number for the "double_field_57" field. - public const int DoubleField57FieldNumber = 57; - private static readonly pb::FieldCodec _single_doubleField57_codec = pb::FieldCodec.ForStructWrapper(458); - private double? doubleField57_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField57 { - get { return doubleField57_; } - set { - doubleField57_ = value; - } - } - - - /// Field number for the "double_field_58" field. - public const int DoubleField58FieldNumber = 58; - private static readonly pb::FieldCodec _single_doubleField58_codec = pb::FieldCodec.ForStructWrapper(466); - private double? doubleField58_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double? DoubleField58 { - get { return doubleField58_; } - set { - doubleField58_ = value; - } - } - - - /// Field number for the "int64_field_59" field. - public const int Int64Field59FieldNumber = 59; - private static readonly pb::FieldCodec _single_int64Field59_codec = pb::FieldCodec.ForStructWrapper(474); - private long? int64Field59_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field59 { - get { return int64Field59_; } - set { - int64Field59_ = value; - } - } - - - /// Field number for the "int64_field_60" field. - public const int Int64Field60FieldNumber = 60; - private static readonly pb::FieldCodec _single_int64Field60_codec = pb::FieldCodec.ForStructWrapper(482); - private long? int64Field60_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long? Int64Field60 { - get { return int64Field60_; } - set { - int64Field60_ = value; - } - } - - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ManyWrapperFieldsMessage); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ManyWrapperFieldsMessage other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField95, other.DoubleField95)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField1, other.DoubleField1)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField79, other.DoubleField79)) return false; - if (Int64Field2 != other.Int64Field2) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField96, other.DoubleField96)) return false; - if (Int64Field3 != other.Int64Field3) return false; - if (Int64Field4 != other.Int64Field4) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField97, other.DoubleField97)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField65, other.DoubleField65)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField66, other.DoubleField66)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField7, other.DoubleField7)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField62, other.DoubleField62)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField118, other.DoubleField118)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField119, other.DoubleField119)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField67, other.DoubleField67)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField120, other.DoubleField120)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField121, other.DoubleField121)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField122, other.DoubleField122)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField123, other.DoubleField123)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField124, other.DoubleField124)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField8, other.DoubleField8)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField9, other.DoubleField9)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField98, other.DoubleField98)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField10, other.DoubleField10)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField11, other.DoubleField11)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField99, other.DoubleField99)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField84, other.DoubleField84)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField14, other.DoubleField14)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField77, other.DoubleField77)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField15, other.DoubleField15)) return false; - if (Int64Field19 != other.Int64Field19) return false; - if (Int64Field115 != other.Int64Field115) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField116, other.DoubleField116)) return false; - if (Int64Field117 != other.Int64Field117) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField20, other.DoubleField20)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField21, other.DoubleField21)) return false; - if (StringField73 != other.StringField73) return false; - if (StringField74 != other.StringField74) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField22, other.DoubleField22)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField69, other.DoubleField69)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField70, other.DoubleField70)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField71, other.DoubleField71)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField72, other.DoubleField72)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField25, other.DoubleField25)) return false; - if (Int64Field26 != other.Int64Field26) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField68, other.DoubleField68)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField28, other.DoubleField28)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField106, other.DoubleField106)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField29, other.DoubleField29)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField30, other.DoubleField30)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField101, other.DoubleField101)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField102, other.DoubleField102)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField103, other.DoubleField103)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField104, other.DoubleField104)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField105, other.DoubleField105)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField31, other.DoubleField31)) return false; - if (Int64Field32 != other.Int64Field32) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField75, other.DoubleField75)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField129, other.DoubleField129)) return false; - if (EnumField80 != other.EnumField80) return false; - if (EnumField81 != other.EnumField81) return false; - if (Int64Field82 != other.Int64Field82) return false; - if (EnumField83 != other.EnumField83) return false; - if (Int64Field85 != other.Int64Field85) return false; - if (Int64Field86 != other.Int64Field86) return false; - if (Int64Field87 != other.Int64Field87) return false; - if (Int64Field125 != other.Int64Field125) return false; - if (Int64Field37 != other.Int64Field37) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField38, other.DoubleField38)) return false; - if (Interactions != other.Interactions) return false; - if(!repeatedIntField100_.Equals(other.repeatedIntField100_)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField40, other.DoubleField40)) return false; - if (Int64Field41 != other.Int64Field41) return false; - if (Int64Field126 != other.Int64Field126) return false; - if (Int64Field127 != other.Int64Field127) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField128, other.DoubleField128)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField109, other.DoubleField109)) return false; - if (Int64Field110 != other.Int64Field110) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField111, other.DoubleField111)) return false; - if (Int64Field112 != other.Int64Field112) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField113, other.DoubleField113)) return false; - if (Int64Field114 != other.Int64Field114) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField42, other.DoubleField42)) return false; - if (Int64Field43 != other.Int64Field43) return false; - if (Int64Field44 != other.Int64Field44) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField45, other.DoubleField45)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField46, other.DoubleField46)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField78, other.DoubleField78)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField88, other.DoubleField88)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField47, other.DoubleField47)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField89, other.DoubleField89)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField48, other.DoubleField48)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField49, other.DoubleField49)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField50, other.DoubleField50)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField90, other.DoubleField90)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField51, other.DoubleField51)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField91, other.DoubleField91)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField92, other.DoubleField92)) return false; - if (Int64Field107 != other.Int64Field107) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField93, other.DoubleField93)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField108, other.DoubleField108)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField52, other.DoubleField52)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField53, other.DoubleField53)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField94, other.DoubleField94)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField54, other.DoubleField54)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField55, other.DoubleField55)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField56, other.DoubleField56)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField57, other.DoubleField57)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(DoubleField58, other.DoubleField58)) return false; - if (Int64Field59 != other.Int64Field59) return false; - if (Int64Field60 != other.Int64Field60) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (doubleField95_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField95); - if (doubleField1_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField1); - if (doubleField79_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField79); - if (int64Field2_ != null) hash ^= Int64Field2.GetHashCode(); - if (doubleField96_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField96); - if (int64Field3_ != null) hash ^= Int64Field3.GetHashCode(); - if (int64Field4_ != null) hash ^= Int64Field4.GetHashCode(); - if (doubleField97_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField97); - if (doubleField65_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField65); - if (doubleField66_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField66); - if (doubleField7_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField7); - if (doubleField62_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField62); - if (doubleField118_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField118); - if (doubleField119_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField119); - if (doubleField67_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField67); - if (doubleField120_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField120); - if (doubleField121_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField121); - if (doubleField122_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField122); - if (doubleField123_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField123); - if (doubleField124_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField124); - if (doubleField8_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField8); - if (doubleField9_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField9); - if (doubleField98_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField98); - if (doubleField10_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField10); - if (doubleField11_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField11); - if (doubleField99_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField99); - if (doubleField84_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField84); - if (doubleField14_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField14); - if (doubleField77_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField77); - if (doubleField15_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField15); - if (int64Field19_ != null) hash ^= Int64Field19.GetHashCode(); - if (int64Field115_ != null) hash ^= Int64Field115.GetHashCode(); - if (doubleField116_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField116); - if (int64Field117_ != null) hash ^= Int64Field117.GetHashCode(); - if (doubleField20_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField20); - if (doubleField21_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField21); - if (stringField73_ != null) hash ^= StringField73.GetHashCode(); - if (stringField74_ != null) hash ^= StringField74.GetHashCode(); - if (doubleField22_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField22); - if (doubleField69_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField69); - if (doubleField70_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField70); - if (doubleField71_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField71); - if (doubleField72_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField72); - if (doubleField25_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField25); - if (int64Field26_ != null) hash ^= Int64Field26.GetHashCode(); - if (doubleField68_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField68); - if (doubleField28_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField28); - if (doubleField106_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField106); - if (doubleField29_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField29); - if (doubleField30_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField30); - if (doubleField101_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField101); - if (doubleField102_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField102); - if (doubleField103_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField103); - if (doubleField104_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField104); - if (doubleField105_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField105); - if (doubleField31_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField31); - if (int64Field32_ != null) hash ^= Int64Field32.GetHashCode(); - if (doubleField75_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField75); - if (doubleField129_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField129); - if (EnumField80 != 0) hash ^= EnumField80.GetHashCode(); - if (EnumField81 != 0) hash ^= EnumField81.GetHashCode(); - if (int64Field82_ != null) hash ^= Int64Field82.GetHashCode(); - if (EnumField83 != 0) hash ^= EnumField83.GetHashCode(); - if (int64Field85_ != null) hash ^= Int64Field85.GetHashCode(); - if (int64Field86_ != null) hash ^= Int64Field86.GetHashCode(); - if (int64Field87_ != null) hash ^= Int64Field87.GetHashCode(); - if (int64Field125_ != null) hash ^= Int64Field125.GetHashCode(); - if (int64Field37_ != null) hash ^= Int64Field37.GetHashCode(); - if (doubleField38_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField38); - if (interactions_ != null) hash ^= Interactions.GetHashCode(); - hash ^= repeatedIntField100_.GetHashCode(); - if (doubleField40_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField40); - if (int64Field41_ != null) hash ^= Int64Field41.GetHashCode(); - if (int64Field126_ != null) hash ^= Int64Field126.GetHashCode(); - if (int64Field127_ != null) hash ^= Int64Field127.GetHashCode(); - if (doubleField128_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField128); - if (doubleField109_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField109); - if (int64Field110_ != null) hash ^= Int64Field110.GetHashCode(); - if (doubleField111_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField111); - if (int64Field112_ != null) hash ^= Int64Field112.GetHashCode(); - if (doubleField113_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField113); - if (int64Field114_ != null) hash ^= Int64Field114.GetHashCode(); - if (doubleField42_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField42); - if (int64Field43_ != null) hash ^= Int64Field43.GetHashCode(); - if (int64Field44_ != null) hash ^= Int64Field44.GetHashCode(); - if (doubleField45_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField45); - if (doubleField46_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField46); - if (doubleField78_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField78); - if (doubleField88_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField88); - if (doubleField47_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField47); - if (doubleField89_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField89); - if (doubleField48_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField48); - if (doubleField49_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField49); - if (doubleField50_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField50); - if (doubleField90_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField90); - if (doubleField51_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField51); - if (doubleField91_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField91); - if (doubleField92_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField92); - if (int64Field107_ != null) hash ^= Int64Field107.GetHashCode(); - if (doubleField93_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField93); - if (doubleField108_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField108); - if (doubleField52_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField52); - if (doubleField53_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField53); - if (doubleField94_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField94); - if (doubleField54_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField54); - if (doubleField55_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField55); - if (doubleField56_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField56); - if (doubleField57_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField57); - if (doubleField58_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(DoubleField58); - if (int64Field59_ != null) hash ^= Int64Field59.GetHashCode(); - if (int64Field60_ != null) hash ^= Int64Field60.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (doubleField1_ != null) { - _single_doubleField1_codec.WriteTagAndValue(output, DoubleField1); - } - if (int64Field2_ != null) { - _single_int64Field2_codec.WriteTagAndValue(output, Int64Field2); - } - if (int64Field3_ != null) { - _single_int64Field3_codec.WriteTagAndValue(output, Int64Field3); - } - if (int64Field4_ != null) { - _single_int64Field4_codec.WriteTagAndValue(output, Int64Field4); - } - if (doubleField7_ != null) { - _single_doubleField7_codec.WriteTagAndValue(output, DoubleField7); - } - if (doubleField8_ != null) { - _single_doubleField8_codec.WriteTagAndValue(output, DoubleField8); - } - if (doubleField9_ != null) { - _single_doubleField9_codec.WriteTagAndValue(output, DoubleField9); - } - if (doubleField10_ != null) { - _single_doubleField10_codec.WriteTagAndValue(output, DoubleField10); - } - if (doubleField11_ != null) { - _single_doubleField11_codec.WriteTagAndValue(output, DoubleField11); - } - if (doubleField14_ != null) { - _single_doubleField14_codec.WriteTagAndValue(output, DoubleField14); - } - if (doubleField15_ != null) { - _single_doubleField15_codec.WriteTagAndValue(output, DoubleField15); - } - if (int64Field19_ != null) { - _single_int64Field19_codec.WriteTagAndValue(output, Int64Field19); - } - if (doubleField20_ != null) { - _single_doubleField20_codec.WriteTagAndValue(output, DoubleField20); - } - if (doubleField21_ != null) { - _single_doubleField21_codec.WriteTagAndValue(output, DoubleField21); - } - if (doubleField22_ != null) { - _single_doubleField22_codec.WriteTagAndValue(output, DoubleField22); - } - if (doubleField25_ != null) { - _single_doubleField25_codec.WriteTagAndValue(output, DoubleField25); - } - if (int64Field26_ != null) { - _single_int64Field26_codec.WriteTagAndValue(output, Int64Field26); - } - if (doubleField28_ != null) { - _single_doubleField28_codec.WriteTagAndValue(output, DoubleField28); - } - if (doubleField29_ != null) { - _single_doubleField29_codec.WriteTagAndValue(output, DoubleField29); - } - if (doubleField30_ != null) { - _single_doubleField30_codec.WriteTagAndValue(output, DoubleField30); - } - if (doubleField31_ != null) { - _single_doubleField31_codec.WriteTagAndValue(output, DoubleField31); - } - if (int64Field32_ != null) { - _single_int64Field32_codec.WriteTagAndValue(output, Int64Field32); - } - if (int64Field37_ != null) { - _single_int64Field37_codec.WriteTagAndValue(output, Int64Field37); - } - if (doubleField38_ != null) { - _single_doubleField38_codec.WriteTagAndValue(output, DoubleField38); - } - if (interactions_ != null) { - _single_interactions_codec.WriteTagAndValue(output, Interactions); - } - if (doubleField40_ != null) { - _single_doubleField40_codec.WriteTagAndValue(output, DoubleField40); - } - if (int64Field41_ != null) { - _single_int64Field41_codec.WriteTagAndValue(output, Int64Field41); - } - if (doubleField42_ != null) { - _single_doubleField42_codec.WriteTagAndValue(output, DoubleField42); - } - if (int64Field43_ != null) { - _single_int64Field43_codec.WriteTagAndValue(output, Int64Field43); - } - if (int64Field44_ != null) { - _single_int64Field44_codec.WriteTagAndValue(output, Int64Field44); - } - if (doubleField45_ != null) { - _single_doubleField45_codec.WriteTagAndValue(output, DoubleField45); - } - if (doubleField46_ != null) { - _single_doubleField46_codec.WriteTagAndValue(output, DoubleField46); - } - if (doubleField47_ != null) { - _single_doubleField47_codec.WriteTagAndValue(output, DoubleField47); - } - if (doubleField48_ != null) { - _single_doubleField48_codec.WriteTagAndValue(output, DoubleField48); - } - if (doubleField49_ != null) { - _single_doubleField49_codec.WriteTagAndValue(output, DoubleField49); - } - if (doubleField50_ != null) { - _single_doubleField50_codec.WriteTagAndValue(output, DoubleField50); - } - if (doubleField51_ != null) { - _single_doubleField51_codec.WriteTagAndValue(output, DoubleField51); - } - if (doubleField52_ != null) { - _single_doubleField52_codec.WriteTagAndValue(output, DoubleField52); - } - if (doubleField53_ != null) { - _single_doubleField53_codec.WriteTagAndValue(output, DoubleField53); - } - if (doubleField54_ != null) { - _single_doubleField54_codec.WriteTagAndValue(output, DoubleField54); - } - if (doubleField55_ != null) { - _single_doubleField55_codec.WriteTagAndValue(output, DoubleField55); - } - if (doubleField56_ != null) { - _single_doubleField56_codec.WriteTagAndValue(output, DoubleField56); - } - if (doubleField57_ != null) { - _single_doubleField57_codec.WriteTagAndValue(output, DoubleField57); - } - if (doubleField58_ != null) { - _single_doubleField58_codec.WriteTagAndValue(output, DoubleField58); - } - if (int64Field59_ != null) { - _single_int64Field59_codec.WriteTagAndValue(output, Int64Field59); - } - if (int64Field60_ != null) { - _single_int64Field60_codec.WriteTagAndValue(output, Int64Field60); - } - if (doubleField62_ != null) { - _single_doubleField62_codec.WriteTagAndValue(output, DoubleField62); - } - if (doubleField65_ != null) { - _single_doubleField65_codec.WriteTagAndValue(output, DoubleField65); - } - if (doubleField66_ != null) { - _single_doubleField66_codec.WriteTagAndValue(output, DoubleField66); - } - if (doubleField67_ != null) { - _single_doubleField67_codec.WriteTagAndValue(output, DoubleField67); - } - if (doubleField68_ != null) { - _single_doubleField68_codec.WriteTagAndValue(output, DoubleField68); - } - if (doubleField69_ != null) { - _single_doubleField69_codec.WriteTagAndValue(output, DoubleField69); - } - if (doubleField70_ != null) { - _single_doubleField70_codec.WriteTagAndValue(output, DoubleField70); - } - if (doubleField71_ != null) { - _single_doubleField71_codec.WriteTagAndValue(output, DoubleField71); - } - if (doubleField72_ != null) { - _single_doubleField72_codec.WriteTagAndValue(output, DoubleField72); - } - if (stringField73_ != null) { - _single_stringField73_codec.WriteTagAndValue(output, StringField73); - } - if (stringField74_ != null) { - _single_stringField74_codec.WriteTagAndValue(output, StringField74); - } - if (doubleField75_ != null) { - _single_doubleField75_codec.WriteTagAndValue(output, DoubleField75); - } - if (doubleField77_ != null) { - _single_doubleField77_codec.WriteTagAndValue(output, DoubleField77); - } - if (doubleField78_ != null) { - _single_doubleField78_codec.WriteTagAndValue(output, DoubleField78); - } - if (doubleField79_ != null) { - _single_doubleField79_codec.WriteTagAndValue(output, DoubleField79); - } - if (EnumField80 != 0) { - output.WriteRawTag(128, 5); - output.WriteInt32(EnumField80); - } - if (EnumField81 != 0) { - output.WriteRawTag(136, 5); - output.WriteInt32(EnumField81); - } - if (int64Field82_ != null) { - _single_int64Field82_codec.WriteTagAndValue(output, Int64Field82); - } - if (EnumField83 != 0) { - output.WriteRawTag(152, 5); - output.WriteInt32(EnumField83); - } - if (doubleField84_ != null) { - _single_doubleField84_codec.WriteTagAndValue(output, DoubleField84); - } - if (int64Field85_ != null) { - _single_int64Field85_codec.WriteTagAndValue(output, Int64Field85); - } - if (int64Field86_ != null) { - _single_int64Field86_codec.WriteTagAndValue(output, Int64Field86); - } - if (int64Field87_ != null) { - _single_int64Field87_codec.WriteTagAndValue(output, Int64Field87); - } - if (doubleField88_ != null) { - _single_doubleField88_codec.WriteTagAndValue(output, DoubleField88); - } - if (doubleField89_ != null) { - _single_doubleField89_codec.WriteTagAndValue(output, DoubleField89); - } - if (doubleField90_ != null) { - _single_doubleField90_codec.WriteTagAndValue(output, DoubleField90); - } - if (doubleField91_ != null) { - _single_doubleField91_codec.WriteTagAndValue(output, DoubleField91); - } - if (doubleField92_ != null) { - _single_doubleField92_codec.WriteTagAndValue(output, DoubleField92); - } - if (doubleField93_ != null) { - _single_doubleField93_codec.WriteTagAndValue(output, DoubleField93); - } - if (doubleField94_ != null) { - _single_doubleField94_codec.WriteTagAndValue(output, DoubleField94); - } - if (doubleField95_ != null) { - _single_doubleField95_codec.WriteTagAndValue(output, DoubleField95); - } - if (doubleField96_ != null) { - _single_doubleField96_codec.WriteTagAndValue(output, DoubleField96); - } - if (doubleField97_ != null) { - _single_doubleField97_codec.WriteTagAndValue(output, DoubleField97); - } - if (doubleField98_ != null) { - _single_doubleField98_codec.WriteTagAndValue(output, DoubleField98); - } - if (doubleField99_ != null) { - _single_doubleField99_codec.WriteTagAndValue(output, DoubleField99); - } - repeatedIntField100_.WriteTo(output, _repeated_repeatedIntField100_codec); - if (doubleField101_ != null) { - _single_doubleField101_codec.WriteTagAndValue(output, DoubleField101); - } - if (doubleField102_ != null) { - _single_doubleField102_codec.WriteTagAndValue(output, DoubleField102); - } - if (doubleField103_ != null) { - _single_doubleField103_codec.WriteTagAndValue(output, DoubleField103); - } - if (doubleField104_ != null) { - _single_doubleField104_codec.WriteTagAndValue(output, DoubleField104); - } - if (doubleField105_ != null) { - _single_doubleField105_codec.WriteTagAndValue(output, DoubleField105); - } - if (doubleField106_ != null) { - _single_doubleField106_codec.WriteTagAndValue(output, DoubleField106); - } - if (int64Field107_ != null) { - _single_int64Field107_codec.WriteTagAndValue(output, Int64Field107); - } - if (doubleField108_ != null) { - _single_doubleField108_codec.WriteTagAndValue(output, DoubleField108); - } - if (doubleField109_ != null) { - _single_doubleField109_codec.WriteTagAndValue(output, DoubleField109); - } - if (int64Field110_ != null) { - _single_int64Field110_codec.WriteTagAndValue(output, Int64Field110); - } - if (doubleField111_ != null) { - _single_doubleField111_codec.WriteTagAndValue(output, DoubleField111); - } - if (int64Field112_ != null) { - _single_int64Field112_codec.WriteTagAndValue(output, Int64Field112); - } - if (doubleField113_ != null) { - _single_doubleField113_codec.WriteTagAndValue(output, DoubleField113); - } - if (int64Field114_ != null) { - _single_int64Field114_codec.WriteTagAndValue(output, Int64Field114); - } - if (int64Field115_ != null) { - _single_int64Field115_codec.WriteTagAndValue(output, Int64Field115); - } - if (doubleField116_ != null) { - _single_doubleField116_codec.WriteTagAndValue(output, DoubleField116); - } - if (int64Field117_ != null) { - _single_int64Field117_codec.WriteTagAndValue(output, Int64Field117); - } - if (doubleField118_ != null) { - _single_doubleField118_codec.WriteTagAndValue(output, DoubleField118); - } - if (doubleField119_ != null) { - _single_doubleField119_codec.WriteTagAndValue(output, DoubleField119); - } - if (doubleField120_ != null) { - _single_doubleField120_codec.WriteTagAndValue(output, DoubleField120); - } - if (doubleField121_ != null) { - _single_doubleField121_codec.WriteTagAndValue(output, DoubleField121); - } - if (doubleField122_ != null) { - _single_doubleField122_codec.WriteTagAndValue(output, DoubleField122); - } - if (doubleField123_ != null) { - _single_doubleField123_codec.WriteTagAndValue(output, DoubleField123); - } - if (doubleField124_ != null) { - _single_doubleField124_codec.WriteTagAndValue(output, DoubleField124); - } - if (int64Field125_ != null) { - _single_int64Field125_codec.WriteTagAndValue(output, Int64Field125); - } - if (int64Field126_ != null) { - _single_int64Field126_codec.WriteTagAndValue(output, Int64Field126); - } - if (int64Field127_ != null) { - _single_int64Field127_codec.WriteTagAndValue(output, Int64Field127); - } - if (doubleField128_ != null) { - _single_doubleField128_codec.WriteTagAndValue(output, DoubleField128); - } - if (doubleField129_ != null) { - _single_doubleField129_codec.WriteTagAndValue(output, DoubleField129); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (doubleField1_ != null) { - _single_doubleField1_codec.WriteTagAndValue(ref output, DoubleField1); - } - if (int64Field2_ != null) { - _single_int64Field2_codec.WriteTagAndValue(ref output, Int64Field2); - } - if (int64Field3_ != null) { - _single_int64Field3_codec.WriteTagAndValue(ref output, Int64Field3); - } - if (int64Field4_ != null) { - _single_int64Field4_codec.WriteTagAndValue(ref output, Int64Field4); - } - if (doubleField7_ != null) { - _single_doubleField7_codec.WriteTagAndValue(ref output, DoubleField7); - } - if (doubleField8_ != null) { - _single_doubleField8_codec.WriteTagAndValue(ref output, DoubleField8); - } - if (doubleField9_ != null) { - _single_doubleField9_codec.WriteTagAndValue(ref output, DoubleField9); - } - if (doubleField10_ != null) { - _single_doubleField10_codec.WriteTagAndValue(ref output, DoubleField10); - } - if (doubleField11_ != null) { - _single_doubleField11_codec.WriteTagAndValue(ref output, DoubleField11); - } - if (doubleField14_ != null) { - _single_doubleField14_codec.WriteTagAndValue(ref output, DoubleField14); - } - if (doubleField15_ != null) { - _single_doubleField15_codec.WriteTagAndValue(ref output, DoubleField15); - } - if (int64Field19_ != null) { - _single_int64Field19_codec.WriteTagAndValue(ref output, Int64Field19); - } - if (doubleField20_ != null) { - _single_doubleField20_codec.WriteTagAndValue(ref output, DoubleField20); - } - if (doubleField21_ != null) { - _single_doubleField21_codec.WriteTagAndValue(ref output, DoubleField21); - } - if (doubleField22_ != null) { - _single_doubleField22_codec.WriteTagAndValue(ref output, DoubleField22); - } - if (doubleField25_ != null) { - _single_doubleField25_codec.WriteTagAndValue(ref output, DoubleField25); - } - if (int64Field26_ != null) { - _single_int64Field26_codec.WriteTagAndValue(ref output, Int64Field26); - } - if (doubleField28_ != null) { - _single_doubleField28_codec.WriteTagAndValue(ref output, DoubleField28); - } - if (doubleField29_ != null) { - _single_doubleField29_codec.WriteTagAndValue(ref output, DoubleField29); - } - if (doubleField30_ != null) { - _single_doubleField30_codec.WriteTagAndValue(ref output, DoubleField30); - } - if (doubleField31_ != null) { - _single_doubleField31_codec.WriteTagAndValue(ref output, DoubleField31); - } - if (int64Field32_ != null) { - _single_int64Field32_codec.WriteTagAndValue(ref output, Int64Field32); - } - if (int64Field37_ != null) { - _single_int64Field37_codec.WriteTagAndValue(ref output, Int64Field37); - } - if (doubleField38_ != null) { - _single_doubleField38_codec.WriteTagAndValue(ref output, DoubleField38); - } - if (interactions_ != null) { - _single_interactions_codec.WriteTagAndValue(ref output, Interactions); - } - if (doubleField40_ != null) { - _single_doubleField40_codec.WriteTagAndValue(ref output, DoubleField40); - } - if (int64Field41_ != null) { - _single_int64Field41_codec.WriteTagAndValue(ref output, Int64Field41); - } - if (doubleField42_ != null) { - _single_doubleField42_codec.WriteTagAndValue(ref output, DoubleField42); - } - if (int64Field43_ != null) { - _single_int64Field43_codec.WriteTagAndValue(ref output, Int64Field43); - } - if (int64Field44_ != null) { - _single_int64Field44_codec.WriteTagAndValue(ref output, Int64Field44); - } - if (doubleField45_ != null) { - _single_doubleField45_codec.WriteTagAndValue(ref output, DoubleField45); - } - if (doubleField46_ != null) { - _single_doubleField46_codec.WriteTagAndValue(ref output, DoubleField46); - } - if (doubleField47_ != null) { - _single_doubleField47_codec.WriteTagAndValue(ref output, DoubleField47); - } - if (doubleField48_ != null) { - _single_doubleField48_codec.WriteTagAndValue(ref output, DoubleField48); - } - if (doubleField49_ != null) { - _single_doubleField49_codec.WriteTagAndValue(ref output, DoubleField49); - } - if (doubleField50_ != null) { - _single_doubleField50_codec.WriteTagAndValue(ref output, DoubleField50); - } - if (doubleField51_ != null) { - _single_doubleField51_codec.WriteTagAndValue(ref output, DoubleField51); - } - if (doubleField52_ != null) { - _single_doubleField52_codec.WriteTagAndValue(ref output, DoubleField52); - } - if (doubleField53_ != null) { - _single_doubleField53_codec.WriteTagAndValue(ref output, DoubleField53); - } - if (doubleField54_ != null) { - _single_doubleField54_codec.WriteTagAndValue(ref output, DoubleField54); - } - if (doubleField55_ != null) { - _single_doubleField55_codec.WriteTagAndValue(ref output, DoubleField55); - } - if (doubleField56_ != null) { - _single_doubleField56_codec.WriteTagAndValue(ref output, DoubleField56); - } - if (doubleField57_ != null) { - _single_doubleField57_codec.WriteTagAndValue(ref output, DoubleField57); - } - if (doubleField58_ != null) { - _single_doubleField58_codec.WriteTagAndValue(ref output, DoubleField58); - } - if (int64Field59_ != null) { - _single_int64Field59_codec.WriteTagAndValue(ref output, Int64Field59); - } - if (int64Field60_ != null) { - _single_int64Field60_codec.WriteTagAndValue(ref output, Int64Field60); - } - if (doubleField62_ != null) { - _single_doubleField62_codec.WriteTagAndValue(ref output, DoubleField62); - } - if (doubleField65_ != null) { - _single_doubleField65_codec.WriteTagAndValue(ref output, DoubleField65); - } - if (doubleField66_ != null) { - _single_doubleField66_codec.WriteTagAndValue(ref output, DoubleField66); - } - if (doubleField67_ != null) { - _single_doubleField67_codec.WriteTagAndValue(ref output, DoubleField67); - } - if (doubleField68_ != null) { - _single_doubleField68_codec.WriteTagAndValue(ref output, DoubleField68); - } - if (doubleField69_ != null) { - _single_doubleField69_codec.WriteTagAndValue(ref output, DoubleField69); - } - if (doubleField70_ != null) { - _single_doubleField70_codec.WriteTagAndValue(ref output, DoubleField70); - } - if (doubleField71_ != null) { - _single_doubleField71_codec.WriteTagAndValue(ref output, DoubleField71); - } - if (doubleField72_ != null) { - _single_doubleField72_codec.WriteTagAndValue(ref output, DoubleField72); - } - if (stringField73_ != null) { - _single_stringField73_codec.WriteTagAndValue(ref output, StringField73); - } - if (stringField74_ != null) { - _single_stringField74_codec.WriteTagAndValue(ref output, StringField74); - } - if (doubleField75_ != null) { - _single_doubleField75_codec.WriteTagAndValue(ref output, DoubleField75); - } - if (doubleField77_ != null) { - _single_doubleField77_codec.WriteTagAndValue(ref output, DoubleField77); - } - if (doubleField78_ != null) { - _single_doubleField78_codec.WriteTagAndValue(ref output, DoubleField78); - } - if (doubleField79_ != null) { - _single_doubleField79_codec.WriteTagAndValue(ref output, DoubleField79); - } - if (EnumField80 != 0) { - output.WriteRawTag(128, 5); - output.WriteInt32(EnumField80); - } - if (EnumField81 != 0) { - output.WriteRawTag(136, 5); - output.WriteInt32(EnumField81); - } - if (int64Field82_ != null) { - _single_int64Field82_codec.WriteTagAndValue(ref output, Int64Field82); - } - if (EnumField83 != 0) { - output.WriteRawTag(152, 5); - output.WriteInt32(EnumField83); - } - if (doubleField84_ != null) { - _single_doubleField84_codec.WriteTagAndValue(ref output, DoubleField84); - } - if (int64Field85_ != null) { - _single_int64Field85_codec.WriteTagAndValue(ref output, Int64Field85); - } - if (int64Field86_ != null) { - _single_int64Field86_codec.WriteTagAndValue(ref output, Int64Field86); - } - if (int64Field87_ != null) { - _single_int64Field87_codec.WriteTagAndValue(ref output, Int64Field87); - } - if (doubleField88_ != null) { - _single_doubleField88_codec.WriteTagAndValue(ref output, DoubleField88); - } - if (doubleField89_ != null) { - _single_doubleField89_codec.WriteTagAndValue(ref output, DoubleField89); - } - if (doubleField90_ != null) { - _single_doubleField90_codec.WriteTagAndValue(ref output, DoubleField90); - } - if (doubleField91_ != null) { - _single_doubleField91_codec.WriteTagAndValue(ref output, DoubleField91); - } - if (doubleField92_ != null) { - _single_doubleField92_codec.WriteTagAndValue(ref output, DoubleField92); - } - if (doubleField93_ != null) { - _single_doubleField93_codec.WriteTagAndValue(ref output, DoubleField93); - } - if (doubleField94_ != null) { - _single_doubleField94_codec.WriteTagAndValue(ref output, DoubleField94); - } - if (doubleField95_ != null) { - _single_doubleField95_codec.WriteTagAndValue(ref output, DoubleField95); - } - if (doubleField96_ != null) { - _single_doubleField96_codec.WriteTagAndValue(ref output, DoubleField96); - } - if (doubleField97_ != null) { - _single_doubleField97_codec.WriteTagAndValue(ref output, DoubleField97); - } - if (doubleField98_ != null) { - _single_doubleField98_codec.WriteTagAndValue(ref output, DoubleField98); - } - if (doubleField99_ != null) { - _single_doubleField99_codec.WriteTagAndValue(ref output, DoubleField99); - } - repeatedIntField100_.WriteTo(ref output, _repeated_repeatedIntField100_codec); - if (doubleField101_ != null) { - _single_doubleField101_codec.WriteTagAndValue(ref output, DoubleField101); - } - if (doubleField102_ != null) { - _single_doubleField102_codec.WriteTagAndValue(ref output, DoubleField102); - } - if (doubleField103_ != null) { - _single_doubleField103_codec.WriteTagAndValue(ref output, DoubleField103); - } - if (doubleField104_ != null) { - _single_doubleField104_codec.WriteTagAndValue(ref output, DoubleField104); - } - if (doubleField105_ != null) { - _single_doubleField105_codec.WriteTagAndValue(ref output, DoubleField105); - } - if (doubleField106_ != null) { - _single_doubleField106_codec.WriteTagAndValue(ref output, DoubleField106); - } - if (int64Field107_ != null) { - _single_int64Field107_codec.WriteTagAndValue(ref output, Int64Field107); - } - if (doubleField108_ != null) { - _single_doubleField108_codec.WriteTagAndValue(ref output, DoubleField108); - } - if (doubleField109_ != null) { - _single_doubleField109_codec.WriteTagAndValue(ref output, DoubleField109); - } - if (int64Field110_ != null) { - _single_int64Field110_codec.WriteTagAndValue(ref output, Int64Field110); - } - if (doubleField111_ != null) { - _single_doubleField111_codec.WriteTagAndValue(ref output, DoubleField111); - } - if (int64Field112_ != null) { - _single_int64Field112_codec.WriteTagAndValue(ref output, Int64Field112); - } - if (doubleField113_ != null) { - _single_doubleField113_codec.WriteTagAndValue(ref output, DoubleField113); - } - if (int64Field114_ != null) { - _single_int64Field114_codec.WriteTagAndValue(ref output, Int64Field114); - } - if (int64Field115_ != null) { - _single_int64Field115_codec.WriteTagAndValue(ref output, Int64Field115); - } - if (doubleField116_ != null) { - _single_doubleField116_codec.WriteTagAndValue(ref output, DoubleField116); - } - if (int64Field117_ != null) { - _single_int64Field117_codec.WriteTagAndValue(ref output, Int64Field117); - } - if (doubleField118_ != null) { - _single_doubleField118_codec.WriteTagAndValue(ref output, DoubleField118); - } - if (doubleField119_ != null) { - _single_doubleField119_codec.WriteTagAndValue(ref output, DoubleField119); - } - if (doubleField120_ != null) { - _single_doubleField120_codec.WriteTagAndValue(ref output, DoubleField120); - } - if (doubleField121_ != null) { - _single_doubleField121_codec.WriteTagAndValue(ref output, DoubleField121); - } - if (doubleField122_ != null) { - _single_doubleField122_codec.WriteTagAndValue(ref output, DoubleField122); - } - if (doubleField123_ != null) { - _single_doubleField123_codec.WriteTagAndValue(ref output, DoubleField123); - } - if (doubleField124_ != null) { - _single_doubleField124_codec.WriteTagAndValue(ref output, DoubleField124); - } - if (int64Field125_ != null) { - _single_int64Field125_codec.WriteTagAndValue(ref output, Int64Field125); - } - if (int64Field126_ != null) { - _single_int64Field126_codec.WriteTagAndValue(ref output, Int64Field126); - } - if (int64Field127_ != null) { - _single_int64Field127_codec.WriteTagAndValue(ref output, Int64Field127); - } - if (doubleField128_ != null) { - _single_doubleField128_codec.WriteTagAndValue(ref output, DoubleField128); - } - if (doubleField129_ != null) { - _single_doubleField129_codec.WriteTagAndValue(ref output, DoubleField129); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (doubleField95_ != null) { - size += _single_doubleField95_codec.CalculateSizeWithTag(DoubleField95); - } - if (doubleField1_ != null) { - size += _single_doubleField1_codec.CalculateSizeWithTag(DoubleField1); - } - if (doubleField79_ != null) { - size += _single_doubleField79_codec.CalculateSizeWithTag(DoubleField79); - } - if (int64Field2_ != null) { - size += _single_int64Field2_codec.CalculateSizeWithTag(Int64Field2); - } - if (doubleField96_ != null) { - size += _single_doubleField96_codec.CalculateSizeWithTag(DoubleField96); - } - if (int64Field3_ != null) { - size += _single_int64Field3_codec.CalculateSizeWithTag(Int64Field3); - } - if (int64Field4_ != null) { - size += _single_int64Field4_codec.CalculateSizeWithTag(Int64Field4); - } - if (doubleField97_ != null) { - size += _single_doubleField97_codec.CalculateSizeWithTag(DoubleField97); - } - if (doubleField65_ != null) { - size += _single_doubleField65_codec.CalculateSizeWithTag(DoubleField65); - } - if (doubleField66_ != null) { - size += _single_doubleField66_codec.CalculateSizeWithTag(DoubleField66); - } - if (doubleField7_ != null) { - size += _single_doubleField7_codec.CalculateSizeWithTag(DoubleField7); - } - if (doubleField62_ != null) { - size += _single_doubleField62_codec.CalculateSizeWithTag(DoubleField62); - } - if (doubleField118_ != null) { - size += _single_doubleField118_codec.CalculateSizeWithTag(DoubleField118); - } - if (doubleField119_ != null) { - size += _single_doubleField119_codec.CalculateSizeWithTag(DoubleField119); - } - if (doubleField67_ != null) { - size += _single_doubleField67_codec.CalculateSizeWithTag(DoubleField67); - } - if (doubleField120_ != null) { - size += _single_doubleField120_codec.CalculateSizeWithTag(DoubleField120); - } - if (doubleField121_ != null) { - size += _single_doubleField121_codec.CalculateSizeWithTag(DoubleField121); - } - if (doubleField122_ != null) { - size += _single_doubleField122_codec.CalculateSizeWithTag(DoubleField122); - } - if (doubleField123_ != null) { - size += _single_doubleField123_codec.CalculateSizeWithTag(DoubleField123); - } - if (doubleField124_ != null) { - size += _single_doubleField124_codec.CalculateSizeWithTag(DoubleField124); - } - if (doubleField8_ != null) { - size += _single_doubleField8_codec.CalculateSizeWithTag(DoubleField8); - } - if (doubleField9_ != null) { - size += _single_doubleField9_codec.CalculateSizeWithTag(DoubleField9); - } - if (doubleField98_ != null) { - size += _single_doubleField98_codec.CalculateSizeWithTag(DoubleField98); - } - if (doubleField10_ != null) { - size += _single_doubleField10_codec.CalculateSizeWithTag(DoubleField10); - } - if (doubleField11_ != null) { - size += _single_doubleField11_codec.CalculateSizeWithTag(DoubleField11); - } - if (doubleField99_ != null) { - size += _single_doubleField99_codec.CalculateSizeWithTag(DoubleField99); - } - if (doubleField84_ != null) { - size += _single_doubleField84_codec.CalculateSizeWithTag(DoubleField84); - } - if (doubleField14_ != null) { - size += _single_doubleField14_codec.CalculateSizeWithTag(DoubleField14); - } - if (doubleField77_ != null) { - size += _single_doubleField77_codec.CalculateSizeWithTag(DoubleField77); - } - if (doubleField15_ != null) { - size += _single_doubleField15_codec.CalculateSizeWithTag(DoubleField15); - } - if (int64Field19_ != null) { - size += _single_int64Field19_codec.CalculateSizeWithTag(Int64Field19); - } - if (int64Field115_ != null) { - size += _single_int64Field115_codec.CalculateSizeWithTag(Int64Field115); - } - if (doubleField116_ != null) { - size += _single_doubleField116_codec.CalculateSizeWithTag(DoubleField116); - } - if (int64Field117_ != null) { - size += _single_int64Field117_codec.CalculateSizeWithTag(Int64Field117); - } - if (doubleField20_ != null) { - size += _single_doubleField20_codec.CalculateSizeWithTag(DoubleField20); - } - if (doubleField21_ != null) { - size += _single_doubleField21_codec.CalculateSizeWithTag(DoubleField21); - } - if (stringField73_ != null) { - size += _single_stringField73_codec.CalculateSizeWithTag(StringField73); - } - if (stringField74_ != null) { - size += _single_stringField74_codec.CalculateSizeWithTag(StringField74); - } - if (doubleField22_ != null) { - size += _single_doubleField22_codec.CalculateSizeWithTag(DoubleField22); - } - if (doubleField69_ != null) { - size += _single_doubleField69_codec.CalculateSizeWithTag(DoubleField69); - } - if (doubleField70_ != null) { - size += _single_doubleField70_codec.CalculateSizeWithTag(DoubleField70); - } - if (doubleField71_ != null) { - size += _single_doubleField71_codec.CalculateSizeWithTag(DoubleField71); - } - if (doubleField72_ != null) { - size += _single_doubleField72_codec.CalculateSizeWithTag(DoubleField72); - } - if (doubleField25_ != null) { - size += _single_doubleField25_codec.CalculateSizeWithTag(DoubleField25); - } - if (int64Field26_ != null) { - size += _single_int64Field26_codec.CalculateSizeWithTag(Int64Field26); - } - if (doubleField68_ != null) { - size += _single_doubleField68_codec.CalculateSizeWithTag(DoubleField68); - } - if (doubleField28_ != null) { - size += _single_doubleField28_codec.CalculateSizeWithTag(DoubleField28); - } - if (doubleField106_ != null) { - size += _single_doubleField106_codec.CalculateSizeWithTag(DoubleField106); - } - if (doubleField29_ != null) { - size += _single_doubleField29_codec.CalculateSizeWithTag(DoubleField29); - } - if (doubleField30_ != null) { - size += _single_doubleField30_codec.CalculateSizeWithTag(DoubleField30); - } - if (doubleField101_ != null) { - size += _single_doubleField101_codec.CalculateSizeWithTag(DoubleField101); - } - if (doubleField102_ != null) { - size += _single_doubleField102_codec.CalculateSizeWithTag(DoubleField102); - } - if (doubleField103_ != null) { - size += _single_doubleField103_codec.CalculateSizeWithTag(DoubleField103); - } - if (doubleField104_ != null) { - size += _single_doubleField104_codec.CalculateSizeWithTag(DoubleField104); - } - if (doubleField105_ != null) { - size += _single_doubleField105_codec.CalculateSizeWithTag(DoubleField105); - } - if (doubleField31_ != null) { - size += _single_doubleField31_codec.CalculateSizeWithTag(DoubleField31); - } - if (int64Field32_ != null) { - size += _single_int64Field32_codec.CalculateSizeWithTag(Int64Field32); - } - if (doubleField75_ != null) { - size += _single_doubleField75_codec.CalculateSizeWithTag(DoubleField75); - } - if (doubleField129_ != null) { - size += _single_doubleField129_codec.CalculateSizeWithTag(DoubleField129); - } - if (EnumField80 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField80); - } - if (EnumField81 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField81); - } - if (int64Field82_ != null) { - size += _single_int64Field82_codec.CalculateSizeWithTag(Int64Field82); - } - if (EnumField83 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField83); - } - if (int64Field85_ != null) { - size += _single_int64Field85_codec.CalculateSizeWithTag(Int64Field85); - } - if (int64Field86_ != null) { - size += _single_int64Field86_codec.CalculateSizeWithTag(Int64Field86); - } - if (int64Field87_ != null) { - size += _single_int64Field87_codec.CalculateSizeWithTag(Int64Field87); - } - if (int64Field125_ != null) { - size += _single_int64Field125_codec.CalculateSizeWithTag(Int64Field125); - } - if (int64Field37_ != null) { - size += _single_int64Field37_codec.CalculateSizeWithTag(Int64Field37); - } - if (doubleField38_ != null) { - size += _single_doubleField38_codec.CalculateSizeWithTag(DoubleField38); - } - if (interactions_ != null) { - size += _single_interactions_codec.CalculateSizeWithTag(Interactions); - } - size += repeatedIntField100_.CalculateSize(_repeated_repeatedIntField100_codec); - if (doubleField40_ != null) { - size += _single_doubleField40_codec.CalculateSizeWithTag(DoubleField40); - } - if (int64Field41_ != null) { - size += _single_int64Field41_codec.CalculateSizeWithTag(Int64Field41); - } - if (int64Field126_ != null) { - size += _single_int64Field126_codec.CalculateSizeWithTag(Int64Field126); - } - if (int64Field127_ != null) { - size += _single_int64Field127_codec.CalculateSizeWithTag(Int64Field127); - } - if (doubleField128_ != null) { - size += _single_doubleField128_codec.CalculateSizeWithTag(DoubleField128); - } - if (doubleField109_ != null) { - size += _single_doubleField109_codec.CalculateSizeWithTag(DoubleField109); - } - if (int64Field110_ != null) { - size += _single_int64Field110_codec.CalculateSizeWithTag(Int64Field110); - } - if (doubleField111_ != null) { - size += _single_doubleField111_codec.CalculateSizeWithTag(DoubleField111); - } - if (int64Field112_ != null) { - size += _single_int64Field112_codec.CalculateSizeWithTag(Int64Field112); - } - if (doubleField113_ != null) { - size += _single_doubleField113_codec.CalculateSizeWithTag(DoubleField113); - } - if (int64Field114_ != null) { - size += _single_int64Field114_codec.CalculateSizeWithTag(Int64Field114); - } - if (doubleField42_ != null) { - size += _single_doubleField42_codec.CalculateSizeWithTag(DoubleField42); - } - if (int64Field43_ != null) { - size += _single_int64Field43_codec.CalculateSizeWithTag(Int64Field43); - } - if (int64Field44_ != null) { - size += _single_int64Field44_codec.CalculateSizeWithTag(Int64Field44); - } - if (doubleField45_ != null) { - size += _single_doubleField45_codec.CalculateSizeWithTag(DoubleField45); - } - if (doubleField46_ != null) { - size += _single_doubleField46_codec.CalculateSizeWithTag(DoubleField46); - } - if (doubleField78_ != null) { - size += _single_doubleField78_codec.CalculateSizeWithTag(DoubleField78); - } - if (doubleField88_ != null) { - size += _single_doubleField88_codec.CalculateSizeWithTag(DoubleField88); - } - if (doubleField47_ != null) { - size += _single_doubleField47_codec.CalculateSizeWithTag(DoubleField47); - } - if (doubleField89_ != null) { - size += _single_doubleField89_codec.CalculateSizeWithTag(DoubleField89); - } - if (doubleField48_ != null) { - size += _single_doubleField48_codec.CalculateSizeWithTag(DoubleField48); - } - if (doubleField49_ != null) { - size += _single_doubleField49_codec.CalculateSizeWithTag(DoubleField49); - } - if (doubleField50_ != null) { - size += _single_doubleField50_codec.CalculateSizeWithTag(DoubleField50); - } - if (doubleField90_ != null) { - size += _single_doubleField90_codec.CalculateSizeWithTag(DoubleField90); - } - if (doubleField51_ != null) { - size += _single_doubleField51_codec.CalculateSizeWithTag(DoubleField51); - } - if (doubleField91_ != null) { - size += _single_doubleField91_codec.CalculateSizeWithTag(DoubleField91); - } - if (doubleField92_ != null) { - size += _single_doubleField92_codec.CalculateSizeWithTag(DoubleField92); - } - if (int64Field107_ != null) { - size += _single_int64Field107_codec.CalculateSizeWithTag(Int64Field107); - } - if (doubleField93_ != null) { - size += _single_doubleField93_codec.CalculateSizeWithTag(DoubleField93); - } - if (doubleField108_ != null) { - size += _single_doubleField108_codec.CalculateSizeWithTag(DoubleField108); - } - if (doubleField52_ != null) { - size += _single_doubleField52_codec.CalculateSizeWithTag(DoubleField52); - } - if (doubleField53_ != null) { - size += _single_doubleField53_codec.CalculateSizeWithTag(DoubleField53); - } - if (doubleField94_ != null) { - size += _single_doubleField94_codec.CalculateSizeWithTag(DoubleField94); - } - if (doubleField54_ != null) { - size += _single_doubleField54_codec.CalculateSizeWithTag(DoubleField54); - } - if (doubleField55_ != null) { - size += _single_doubleField55_codec.CalculateSizeWithTag(DoubleField55); - } - if (doubleField56_ != null) { - size += _single_doubleField56_codec.CalculateSizeWithTag(DoubleField56); - } - if (doubleField57_ != null) { - size += _single_doubleField57_codec.CalculateSizeWithTag(DoubleField57); - } - if (doubleField58_ != null) { - size += _single_doubleField58_codec.CalculateSizeWithTag(DoubleField58); - } - if (int64Field59_ != null) { - size += _single_int64Field59_codec.CalculateSizeWithTag(Int64Field59); - } - if (int64Field60_ != null) { - size += _single_int64Field60_codec.CalculateSizeWithTag(Int64Field60); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ManyWrapperFieldsMessage other) { - if (other == null) { - return; - } - if (other.doubleField95_ != null) { - if (doubleField95_ == null || other.DoubleField95 != 0D) { - DoubleField95 = other.DoubleField95; - } - } - if (other.doubleField1_ != null) { - if (doubleField1_ == null || other.DoubleField1 != 0D) { - DoubleField1 = other.DoubleField1; - } - } - if (other.doubleField79_ != null) { - if (doubleField79_ == null || other.DoubleField79 != 0D) { - DoubleField79 = other.DoubleField79; - } - } - if (other.int64Field2_ != null) { - if (int64Field2_ == null || other.Int64Field2 != 0L) { - Int64Field2 = other.Int64Field2; - } - } - if (other.doubleField96_ != null) { - if (doubleField96_ == null || other.DoubleField96 != 0D) { - DoubleField96 = other.DoubleField96; - } - } - if (other.int64Field3_ != null) { - if (int64Field3_ == null || other.Int64Field3 != 0L) { - Int64Field3 = other.Int64Field3; - } - } - if (other.int64Field4_ != null) { - if (int64Field4_ == null || other.Int64Field4 != 0L) { - Int64Field4 = other.Int64Field4; - } - } - if (other.doubleField97_ != null) { - if (doubleField97_ == null || other.DoubleField97 != 0D) { - DoubleField97 = other.DoubleField97; - } - } - if (other.doubleField65_ != null) { - if (doubleField65_ == null || other.DoubleField65 != 0D) { - DoubleField65 = other.DoubleField65; - } - } - if (other.doubleField66_ != null) { - if (doubleField66_ == null || other.DoubleField66 != 0D) { - DoubleField66 = other.DoubleField66; - } - } - if (other.doubleField7_ != null) { - if (doubleField7_ == null || other.DoubleField7 != 0D) { - DoubleField7 = other.DoubleField7; - } - } - if (other.doubleField62_ != null) { - if (doubleField62_ == null || other.DoubleField62 != 0D) { - DoubleField62 = other.DoubleField62; - } - } - if (other.doubleField118_ != null) { - if (doubleField118_ == null || other.DoubleField118 != 0D) { - DoubleField118 = other.DoubleField118; - } - } - if (other.doubleField119_ != null) { - if (doubleField119_ == null || other.DoubleField119 != 0D) { - DoubleField119 = other.DoubleField119; - } - } - if (other.doubleField67_ != null) { - if (doubleField67_ == null || other.DoubleField67 != 0D) { - DoubleField67 = other.DoubleField67; - } - } - if (other.doubleField120_ != null) { - if (doubleField120_ == null || other.DoubleField120 != 0D) { - DoubleField120 = other.DoubleField120; - } - } - if (other.doubleField121_ != null) { - if (doubleField121_ == null || other.DoubleField121 != 0D) { - DoubleField121 = other.DoubleField121; - } - } - if (other.doubleField122_ != null) { - if (doubleField122_ == null || other.DoubleField122 != 0D) { - DoubleField122 = other.DoubleField122; - } - } - if (other.doubleField123_ != null) { - if (doubleField123_ == null || other.DoubleField123 != 0D) { - DoubleField123 = other.DoubleField123; - } - } - if (other.doubleField124_ != null) { - if (doubleField124_ == null || other.DoubleField124 != 0D) { - DoubleField124 = other.DoubleField124; - } - } - if (other.doubleField8_ != null) { - if (doubleField8_ == null || other.DoubleField8 != 0D) { - DoubleField8 = other.DoubleField8; - } - } - if (other.doubleField9_ != null) { - if (doubleField9_ == null || other.DoubleField9 != 0D) { - DoubleField9 = other.DoubleField9; - } - } - if (other.doubleField98_ != null) { - if (doubleField98_ == null || other.DoubleField98 != 0D) { - DoubleField98 = other.DoubleField98; - } - } - if (other.doubleField10_ != null) { - if (doubleField10_ == null || other.DoubleField10 != 0D) { - DoubleField10 = other.DoubleField10; - } - } - if (other.doubleField11_ != null) { - if (doubleField11_ == null || other.DoubleField11 != 0D) { - DoubleField11 = other.DoubleField11; - } - } - if (other.doubleField99_ != null) { - if (doubleField99_ == null || other.DoubleField99 != 0D) { - DoubleField99 = other.DoubleField99; - } - } - if (other.doubleField84_ != null) { - if (doubleField84_ == null || other.DoubleField84 != 0D) { - DoubleField84 = other.DoubleField84; - } - } - if (other.doubleField14_ != null) { - if (doubleField14_ == null || other.DoubleField14 != 0D) { - DoubleField14 = other.DoubleField14; - } - } - if (other.doubleField77_ != null) { - if (doubleField77_ == null || other.DoubleField77 != 0D) { - DoubleField77 = other.DoubleField77; - } - } - if (other.doubleField15_ != null) { - if (doubleField15_ == null || other.DoubleField15 != 0D) { - DoubleField15 = other.DoubleField15; - } - } - if (other.int64Field19_ != null) { - if (int64Field19_ == null || other.Int64Field19 != 0L) { - Int64Field19 = other.Int64Field19; - } - } - if (other.int64Field115_ != null) { - if (int64Field115_ == null || other.Int64Field115 != 0L) { - Int64Field115 = other.Int64Field115; - } - } - if (other.doubleField116_ != null) { - if (doubleField116_ == null || other.DoubleField116 != 0D) { - DoubleField116 = other.DoubleField116; - } - } - if (other.int64Field117_ != null) { - if (int64Field117_ == null || other.Int64Field117 != 0L) { - Int64Field117 = other.Int64Field117; - } - } - if (other.doubleField20_ != null) { - if (doubleField20_ == null || other.DoubleField20 != 0D) { - DoubleField20 = other.DoubleField20; - } - } - if (other.doubleField21_ != null) { - if (doubleField21_ == null || other.DoubleField21 != 0D) { - DoubleField21 = other.DoubleField21; - } - } - if (other.stringField73_ != null) { - if (stringField73_ == null || other.StringField73 != "") { - StringField73 = other.StringField73; - } - } - if (other.stringField74_ != null) { - if (stringField74_ == null || other.StringField74 != "") { - StringField74 = other.StringField74; - } - } - if (other.doubleField22_ != null) { - if (doubleField22_ == null || other.DoubleField22 != 0D) { - DoubleField22 = other.DoubleField22; - } - } - if (other.doubleField69_ != null) { - if (doubleField69_ == null || other.DoubleField69 != 0D) { - DoubleField69 = other.DoubleField69; - } - } - if (other.doubleField70_ != null) { - if (doubleField70_ == null || other.DoubleField70 != 0D) { - DoubleField70 = other.DoubleField70; - } - } - if (other.doubleField71_ != null) { - if (doubleField71_ == null || other.DoubleField71 != 0D) { - DoubleField71 = other.DoubleField71; - } - } - if (other.doubleField72_ != null) { - if (doubleField72_ == null || other.DoubleField72 != 0D) { - DoubleField72 = other.DoubleField72; - } - } - if (other.doubleField25_ != null) { - if (doubleField25_ == null || other.DoubleField25 != 0D) { - DoubleField25 = other.DoubleField25; - } - } - if (other.int64Field26_ != null) { - if (int64Field26_ == null || other.Int64Field26 != 0L) { - Int64Field26 = other.Int64Field26; - } - } - if (other.doubleField68_ != null) { - if (doubleField68_ == null || other.DoubleField68 != 0D) { - DoubleField68 = other.DoubleField68; - } - } - if (other.doubleField28_ != null) { - if (doubleField28_ == null || other.DoubleField28 != 0D) { - DoubleField28 = other.DoubleField28; - } - } - if (other.doubleField106_ != null) { - if (doubleField106_ == null || other.DoubleField106 != 0D) { - DoubleField106 = other.DoubleField106; - } - } - if (other.doubleField29_ != null) { - if (doubleField29_ == null || other.DoubleField29 != 0D) { - DoubleField29 = other.DoubleField29; - } - } - if (other.doubleField30_ != null) { - if (doubleField30_ == null || other.DoubleField30 != 0D) { - DoubleField30 = other.DoubleField30; - } - } - if (other.doubleField101_ != null) { - if (doubleField101_ == null || other.DoubleField101 != 0D) { - DoubleField101 = other.DoubleField101; - } - } - if (other.doubleField102_ != null) { - if (doubleField102_ == null || other.DoubleField102 != 0D) { - DoubleField102 = other.DoubleField102; - } - } - if (other.doubleField103_ != null) { - if (doubleField103_ == null || other.DoubleField103 != 0D) { - DoubleField103 = other.DoubleField103; - } - } - if (other.doubleField104_ != null) { - if (doubleField104_ == null || other.DoubleField104 != 0D) { - DoubleField104 = other.DoubleField104; - } - } - if (other.doubleField105_ != null) { - if (doubleField105_ == null || other.DoubleField105 != 0D) { - DoubleField105 = other.DoubleField105; - } - } - if (other.doubleField31_ != null) { - if (doubleField31_ == null || other.DoubleField31 != 0D) { - DoubleField31 = other.DoubleField31; - } - } - if (other.int64Field32_ != null) { - if (int64Field32_ == null || other.Int64Field32 != 0L) { - Int64Field32 = other.Int64Field32; - } - } - if (other.doubleField75_ != null) { - if (doubleField75_ == null || other.DoubleField75 != 0D) { - DoubleField75 = other.DoubleField75; - } - } - if (other.doubleField129_ != null) { - if (doubleField129_ == null || other.DoubleField129 != 0D) { - DoubleField129 = other.DoubleField129; - } - } - if (other.EnumField80 != 0) { - EnumField80 = other.EnumField80; - } - if (other.EnumField81 != 0) { - EnumField81 = other.EnumField81; - } - if (other.int64Field82_ != null) { - if (int64Field82_ == null || other.Int64Field82 != 0L) { - Int64Field82 = other.Int64Field82; - } - } - if (other.EnumField83 != 0) { - EnumField83 = other.EnumField83; - } - if (other.int64Field85_ != null) { - if (int64Field85_ == null || other.Int64Field85 != 0L) { - Int64Field85 = other.Int64Field85; - } - } - if (other.int64Field86_ != null) { - if (int64Field86_ == null || other.Int64Field86 != 0L) { - Int64Field86 = other.Int64Field86; - } - } - if (other.int64Field87_ != null) { - if (int64Field87_ == null || other.Int64Field87 != 0L) { - Int64Field87 = other.Int64Field87; - } - } - if (other.int64Field125_ != null) { - if (int64Field125_ == null || other.Int64Field125 != 0L) { - Int64Field125 = other.Int64Field125; - } - } - if (other.int64Field37_ != null) { - if (int64Field37_ == null || other.Int64Field37 != 0L) { - Int64Field37 = other.Int64Field37; - } - } - if (other.doubleField38_ != null) { - if (doubleField38_ == null || other.DoubleField38 != 0D) { - DoubleField38 = other.DoubleField38; - } - } - if (other.interactions_ != null) { - if (interactions_ == null || other.Interactions != 0L) { - Interactions = other.Interactions; - } - } - repeatedIntField100_.Add(other.repeatedIntField100_); - if (other.doubleField40_ != null) { - if (doubleField40_ == null || other.DoubleField40 != 0D) { - DoubleField40 = other.DoubleField40; - } - } - if (other.int64Field41_ != null) { - if (int64Field41_ == null || other.Int64Field41 != 0L) { - Int64Field41 = other.Int64Field41; - } - } - if (other.int64Field126_ != null) { - if (int64Field126_ == null || other.Int64Field126 != 0L) { - Int64Field126 = other.Int64Field126; - } - } - if (other.int64Field127_ != null) { - if (int64Field127_ == null || other.Int64Field127 != 0L) { - Int64Field127 = other.Int64Field127; - } - } - if (other.doubleField128_ != null) { - if (doubleField128_ == null || other.DoubleField128 != 0D) { - DoubleField128 = other.DoubleField128; - } - } - if (other.doubleField109_ != null) { - if (doubleField109_ == null || other.DoubleField109 != 0D) { - DoubleField109 = other.DoubleField109; - } - } - if (other.int64Field110_ != null) { - if (int64Field110_ == null || other.Int64Field110 != 0L) { - Int64Field110 = other.Int64Field110; - } - } - if (other.doubleField111_ != null) { - if (doubleField111_ == null || other.DoubleField111 != 0D) { - DoubleField111 = other.DoubleField111; - } - } - if (other.int64Field112_ != null) { - if (int64Field112_ == null || other.Int64Field112 != 0L) { - Int64Field112 = other.Int64Field112; - } - } - if (other.doubleField113_ != null) { - if (doubleField113_ == null || other.DoubleField113 != 0D) { - DoubleField113 = other.DoubleField113; - } - } - if (other.int64Field114_ != null) { - if (int64Field114_ == null || other.Int64Field114 != 0L) { - Int64Field114 = other.Int64Field114; - } - } - if (other.doubleField42_ != null) { - if (doubleField42_ == null || other.DoubleField42 != 0D) { - DoubleField42 = other.DoubleField42; - } - } - if (other.int64Field43_ != null) { - if (int64Field43_ == null || other.Int64Field43 != 0L) { - Int64Field43 = other.Int64Field43; - } - } - if (other.int64Field44_ != null) { - if (int64Field44_ == null || other.Int64Field44 != 0L) { - Int64Field44 = other.Int64Field44; - } - } - if (other.doubleField45_ != null) { - if (doubleField45_ == null || other.DoubleField45 != 0D) { - DoubleField45 = other.DoubleField45; - } - } - if (other.doubleField46_ != null) { - if (doubleField46_ == null || other.DoubleField46 != 0D) { - DoubleField46 = other.DoubleField46; - } - } - if (other.doubleField78_ != null) { - if (doubleField78_ == null || other.DoubleField78 != 0D) { - DoubleField78 = other.DoubleField78; - } - } - if (other.doubleField88_ != null) { - if (doubleField88_ == null || other.DoubleField88 != 0D) { - DoubleField88 = other.DoubleField88; - } - } - if (other.doubleField47_ != null) { - if (doubleField47_ == null || other.DoubleField47 != 0D) { - DoubleField47 = other.DoubleField47; - } - } - if (other.doubleField89_ != null) { - if (doubleField89_ == null || other.DoubleField89 != 0D) { - DoubleField89 = other.DoubleField89; - } - } - if (other.doubleField48_ != null) { - if (doubleField48_ == null || other.DoubleField48 != 0D) { - DoubleField48 = other.DoubleField48; - } - } - if (other.doubleField49_ != null) { - if (doubleField49_ == null || other.DoubleField49 != 0D) { - DoubleField49 = other.DoubleField49; - } - } - if (other.doubleField50_ != null) { - if (doubleField50_ == null || other.DoubleField50 != 0D) { - DoubleField50 = other.DoubleField50; - } - } - if (other.doubleField90_ != null) { - if (doubleField90_ == null || other.DoubleField90 != 0D) { - DoubleField90 = other.DoubleField90; - } - } - if (other.doubleField51_ != null) { - if (doubleField51_ == null || other.DoubleField51 != 0D) { - DoubleField51 = other.DoubleField51; - } - } - if (other.doubleField91_ != null) { - if (doubleField91_ == null || other.DoubleField91 != 0D) { - DoubleField91 = other.DoubleField91; - } - } - if (other.doubleField92_ != null) { - if (doubleField92_ == null || other.DoubleField92 != 0D) { - DoubleField92 = other.DoubleField92; - } - } - if (other.int64Field107_ != null) { - if (int64Field107_ == null || other.Int64Field107 != 0L) { - Int64Field107 = other.Int64Field107; - } - } - if (other.doubleField93_ != null) { - if (doubleField93_ == null || other.DoubleField93 != 0D) { - DoubleField93 = other.DoubleField93; - } - } - if (other.doubleField108_ != null) { - if (doubleField108_ == null || other.DoubleField108 != 0D) { - DoubleField108 = other.DoubleField108; - } - } - if (other.doubleField52_ != null) { - if (doubleField52_ == null || other.DoubleField52 != 0D) { - DoubleField52 = other.DoubleField52; - } - } - if (other.doubleField53_ != null) { - if (doubleField53_ == null || other.DoubleField53 != 0D) { - DoubleField53 = other.DoubleField53; - } - } - if (other.doubleField94_ != null) { - if (doubleField94_ == null || other.DoubleField94 != 0D) { - DoubleField94 = other.DoubleField94; - } - } - if (other.doubleField54_ != null) { - if (doubleField54_ == null || other.DoubleField54 != 0D) { - DoubleField54 = other.DoubleField54; - } - } - if (other.doubleField55_ != null) { - if (doubleField55_ == null || other.DoubleField55 != 0D) { - DoubleField55 = other.DoubleField55; - } - } - if (other.doubleField56_ != null) { - if (doubleField56_ == null || other.DoubleField56 != 0D) { - DoubleField56 = other.DoubleField56; - } - } - if (other.doubleField57_ != null) { - if (doubleField57_ == null || other.DoubleField57 != 0D) { - DoubleField57 = other.DoubleField57; - } - } - if (other.doubleField58_ != null) { - if (doubleField58_ == null || other.DoubleField58 != 0D) { - DoubleField58 = other.DoubleField58; - } - } - if (other.int64Field59_ != null) { - if (int64Field59_ == null || other.Int64Field59 != 0L) { - Int64Field59 = other.Int64Field59; - } - } - if (other.int64Field60_ != null) { - if (int64Field60_ == null || other.Int64Field60 != 0L) { - Int64Field60 = other.Int64Field60; - } - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - double? value = _single_doubleField1_codec.Read(input); - if (doubleField1_ == null || value != 0D) { - DoubleField1 = value; - } - break; - } - case 18: { - long? value = _single_int64Field2_codec.Read(input); - if (int64Field2_ == null || value != 0L) { - Int64Field2 = value; - } - break; - } - case 26: { - long? value = _single_int64Field3_codec.Read(input); - if (int64Field3_ == null || value != 0L) { - Int64Field3 = value; - } - break; - } - case 34: { - long? value = _single_int64Field4_codec.Read(input); - if (int64Field4_ == null || value != 0L) { - Int64Field4 = value; - } - break; - } - case 58: { - double? value = _single_doubleField7_codec.Read(input); - if (doubleField7_ == null || value != 0D) { - DoubleField7 = value; - } - break; - } - case 66: { - double? value = _single_doubleField8_codec.Read(input); - if (doubleField8_ == null || value != 0D) { - DoubleField8 = value; - } - break; - } - case 74: { - double? value = _single_doubleField9_codec.Read(input); - if (doubleField9_ == null || value != 0D) { - DoubleField9 = value; - } - break; - } - case 82: { - double? value = _single_doubleField10_codec.Read(input); - if (doubleField10_ == null || value != 0D) { - DoubleField10 = value; - } - break; - } - case 90: { - double? value = _single_doubleField11_codec.Read(input); - if (doubleField11_ == null || value != 0D) { - DoubleField11 = value; - } - break; - } - case 114: { - double? value = _single_doubleField14_codec.Read(input); - if (doubleField14_ == null || value != 0D) { - DoubleField14 = value; - } - break; - } - case 122: { - double? value = _single_doubleField15_codec.Read(input); - if (doubleField15_ == null || value != 0D) { - DoubleField15 = value; - } - break; - } - case 154: { - long? value = _single_int64Field19_codec.Read(input); - if (int64Field19_ == null || value != 0L) { - Int64Field19 = value; - } - break; - } - case 162: { - double? value = _single_doubleField20_codec.Read(input); - if (doubleField20_ == null || value != 0D) { - DoubleField20 = value; - } - break; - } - case 170: { - double? value = _single_doubleField21_codec.Read(input); - if (doubleField21_ == null || value != 0D) { - DoubleField21 = value; - } - break; - } - case 178: { - double? value = _single_doubleField22_codec.Read(input); - if (doubleField22_ == null || value != 0D) { - DoubleField22 = value; - } - break; - } - case 202: { - double? value = _single_doubleField25_codec.Read(input); - if (doubleField25_ == null || value != 0D) { - DoubleField25 = value; - } - break; - } - case 210: { - long? value = _single_int64Field26_codec.Read(input); - if (int64Field26_ == null || value != 0L) { - Int64Field26 = value; - } - break; - } - case 226: { - double? value = _single_doubleField28_codec.Read(input); - if (doubleField28_ == null || value != 0D) { - DoubleField28 = value; - } - break; - } - case 234: { - double? value = _single_doubleField29_codec.Read(input); - if (doubleField29_ == null || value != 0D) { - DoubleField29 = value; - } - break; - } - case 242: { - double? value = _single_doubleField30_codec.Read(input); - if (doubleField30_ == null || value != 0D) { - DoubleField30 = value; - } - break; - } - case 250: { - double? value = _single_doubleField31_codec.Read(input); - if (doubleField31_ == null || value != 0D) { - DoubleField31 = value; - } - break; - } - case 258: { - long? value = _single_int64Field32_codec.Read(input); - if (int64Field32_ == null || value != 0L) { - Int64Field32 = value; - } - break; - } - case 298: { - long? value = _single_int64Field37_codec.Read(input); - if (int64Field37_ == null || value != 0L) { - Int64Field37 = value; - } - break; - } - case 306: { - double? value = _single_doubleField38_codec.Read(input); - if (doubleField38_ == null || value != 0D) { - DoubleField38 = value; - } - break; - } - case 314: { - long? value = _single_interactions_codec.Read(input); - if (interactions_ == null || value != 0L) { - Interactions = value; - } - break; - } - case 322: { - double? value = _single_doubleField40_codec.Read(input); - if (doubleField40_ == null || value != 0D) { - DoubleField40 = value; - } - break; - } - case 330: { - long? value = _single_int64Field41_codec.Read(input); - if (int64Field41_ == null || value != 0L) { - Int64Field41 = value; - } - break; - } - case 338: { - double? value = _single_doubleField42_codec.Read(input); - if (doubleField42_ == null || value != 0D) { - DoubleField42 = value; - } - break; - } - case 346: { - long? value = _single_int64Field43_codec.Read(input); - if (int64Field43_ == null || value != 0L) { - Int64Field43 = value; - } - break; - } - case 354: { - long? value = _single_int64Field44_codec.Read(input); - if (int64Field44_ == null || value != 0L) { - Int64Field44 = value; - } - break; - } - case 362: { - double? value = _single_doubleField45_codec.Read(input); - if (doubleField45_ == null || value != 0D) { - DoubleField45 = value; - } - break; - } - case 370: { - double? value = _single_doubleField46_codec.Read(input); - if (doubleField46_ == null || value != 0D) { - DoubleField46 = value; - } - break; - } - case 378: { - double? value = _single_doubleField47_codec.Read(input); - if (doubleField47_ == null || value != 0D) { - DoubleField47 = value; - } - break; - } - case 386: { - double? value = _single_doubleField48_codec.Read(input); - if (doubleField48_ == null || value != 0D) { - DoubleField48 = value; - } - break; - } - case 394: { - double? value = _single_doubleField49_codec.Read(input); - if (doubleField49_ == null || value != 0D) { - DoubleField49 = value; - } - break; - } - case 402: { - double? value = _single_doubleField50_codec.Read(input); - if (doubleField50_ == null || value != 0D) { - DoubleField50 = value; - } - break; - } - case 410: { - double? value = _single_doubleField51_codec.Read(input); - if (doubleField51_ == null || value != 0D) { - DoubleField51 = value; - } - break; - } - case 418: { - double? value = _single_doubleField52_codec.Read(input); - if (doubleField52_ == null || value != 0D) { - DoubleField52 = value; - } - break; - } - case 426: { - double? value = _single_doubleField53_codec.Read(input); - if (doubleField53_ == null || value != 0D) { - DoubleField53 = value; - } - break; - } - case 434: { - double? value = _single_doubleField54_codec.Read(input); - if (doubleField54_ == null || value != 0D) { - DoubleField54 = value; - } - break; - } - case 442: { - double? value = _single_doubleField55_codec.Read(input); - if (doubleField55_ == null || value != 0D) { - DoubleField55 = value; - } - break; - } - case 450: { - double? value = _single_doubleField56_codec.Read(input); - if (doubleField56_ == null || value != 0D) { - DoubleField56 = value; - } - break; - } - case 458: { - double? value = _single_doubleField57_codec.Read(input); - if (doubleField57_ == null || value != 0D) { - DoubleField57 = value; - } - break; - } - case 466: { - double? value = _single_doubleField58_codec.Read(input); - if (doubleField58_ == null || value != 0D) { - DoubleField58 = value; - } - break; - } - case 474: { - long? value = _single_int64Field59_codec.Read(input); - if (int64Field59_ == null || value != 0L) { - Int64Field59 = value; - } - break; - } - case 482: { - long? value = _single_int64Field60_codec.Read(input); - if (int64Field60_ == null || value != 0L) { - Int64Field60 = value; - } - break; - } - case 498: { - double? value = _single_doubleField62_codec.Read(input); - if (doubleField62_ == null || value != 0D) { - DoubleField62 = value; - } - break; - } - case 522: { - double? value = _single_doubleField65_codec.Read(input); - if (doubleField65_ == null || value != 0D) { - DoubleField65 = value; - } - break; - } - case 530: { - double? value = _single_doubleField66_codec.Read(input); - if (doubleField66_ == null || value != 0D) { - DoubleField66 = value; - } - break; - } - case 538: { - double? value = _single_doubleField67_codec.Read(input); - if (doubleField67_ == null || value != 0D) { - DoubleField67 = value; - } - break; - } - case 546: { - double? value = _single_doubleField68_codec.Read(input); - if (doubleField68_ == null || value != 0D) { - DoubleField68 = value; - } - break; - } - case 554: { - double? value = _single_doubleField69_codec.Read(input); - if (doubleField69_ == null || value != 0D) { - DoubleField69 = value; - } - break; - } - case 562: { - double? value = _single_doubleField70_codec.Read(input); - if (doubleField70_ == null || value != 0D) { - DoubleField70 = value; - } - break; - } - case 570: { - double? value = _single_doubleField71_codec.Read(input); - if (doubleField71_ == null || value != 0D) { - DoubleField71 = value; - } - break; - } - case 578: { - double? value = _single_doubleField72_codec.Read(input); - if (doubleField72_ == null || value != 0D) { - DoubleField72 = value; - } - break; - } - case 586: { - string value = _single_stringField73_codec.Read(input); - if (stringField73_ == null || value != "") { - StringField73 = value; - } - break; - } - case 594: { - string value = _single_stringField74_codec.Read(input); - if (stringField74_ == null || value != "") { - StringField74 = value; - } - break; - } - case 602: { - double? value = _single_doubleField75_codec.Read(input); - if (doubleField75_ == null || value != 0D) { - DoubleField75 = value; - } - break; - } - case 618: { - double? value = _single_doubleField77_codec.Read(input); - if (doubleField77_ == null || value != 0D) { - DoubleField77 = value; - } - break; - } - case 626: { - double? value = _single_doubleField78_codec.Read(input); - if (doubleField78_ == null || value != 0D) { - DoubleField78 = value; - } - break; - } - case 634: { - double? value = _single_doubleField79_codec.Read(input); - if (doubleField79_ == null || value != 0D) { - DoubleField79 = value; - } - break; - } - case 640: { - EnumField80 = input.ReadInt32(); - break; - } - case 648: { - EnumField81 = input.ReadInt32(); - break; - } - case 658: { - long? value = _single_int64Field82_codec.Read(input); - if (int64Field82_ == null || value != 0L) { - Int64Field82 = value; - } - break; - } - case 664: { - EnumField83 = input.ReadInt32(); - break; - } - case 674: { - double? value = _single_doubleField84_codec.Read(input); - if (doubleField84_ == null || value != 0D) { - DoubleField84 = value; - } - break; - } - case 682: { - long? value = _single_int64Field85_codec.Read(input); - if (int64Field85_ == null || value != 0L) { - Int64Field85 = value; - } - break; - } - case 690: { - long? value = _single_int64Field86_codec.Read(input); - if (int64Field86_ == null || value != 0L) { - Int64Field86 = value; - } - break; - } - case 698: { - long? value = _single_int64Field87_codec.Read(input); - if (int64Field87_ == null || value != 0L) { - Int64Field87 = value; - } - break; - } - case 706: { - double? value = _single_doubleField88_codec.Read(input); - if (doubleField88_ == null || value != 0D) { - DoubleField88 = value; - } - break; - } - case 714: { - double? value = _single_doubleField89_codec.Read(input); - if (doubleField89_ == null || value != 0D) { - DoubleField89 = value; - } - break; - } - case 722: { - double? value = _single_doubleField90_codec.Read(input); - if (doubleField90_ == null || value != 0D) { - DoubleField90 = value; - } - break; - } - case 730: { - double? value = _single_doubleField91_codec.Read(input); - if (doubleField91_ == null || value != 0D) { - DoubleField91 = value; - } - break; - } - case 738: { - double? value = _single_doubleField92_codec.Read(input); - if (doubleField92_ == null || value != 0D) { - DoubleField92 = value; - } - break; - } - case 746: { - double? value = _single_doubleField93_codec.Read(input); - if (doubleField93_ == null || value != 0D) { - DoubleField93 = value; - } - break; - } - case 754: { - double? value = _single_doubleField94_codec.Read(input); - if (doubleField94_ == null || value != 0D) { - DoubleField94 = value; - } - break; - } - case 762: { - double? value = _single_doubleField95_codec.Read(input); - if (doubleField95_ == null || value != 0D) { - DoubleField95 = value; - } - break; - } - case 770: { - double? value = _single_doubleField96_codec.Read(input); - if (doubleField96_ == null || value != 0D) { - DoubleField96 = value; - } - break; - } - case 778: { - double? value = _single_doubleField97_codec.Read(input); - if (doubleField97_ == null || value != 0D) { - DoubleField97 = value; - } - break; - } - case 786: { - double? value = _single_doubleField98_codec.Read(input); - if (doubleField98_ == null || value != 0D) { - DoubleField98 = value; - } - break; - } - case 794: { - double? value = _single_doubleField99_codec.Read(input); - if (doubleField99_ == null || value != 0D) { - DoubleField99 = value; - } - break; - } - case 802: - case 800: { - repeatedIntField100_.AddEntriesFrom(input, _repeated_repeatedIntField100_codec); - break; - } - case 810: { - double? value = _single_doubleField101_codec.Read(input); - if (doubleField101_ == null || value != 0D) { - DoubleField101 = value; - } - break; - } - case 818: { - double? value = _single_doubleField102_codec.Read(input); - if (doubleField102_ == null || value != 0D) { - DoubleField102 = value; - } - break; - } - case 826: { - double? value = _single_doubleField103_codec.Read(input); - if (doubleField103_ == null || value != 0D) { - DoubleField103 = value; - } - break; - } - case 834: { - double? value = _single_doubleField104_codec.Read(input); - if (doubleField104_ == null || value != 0D) { - DoubleField104 = value; - } - break; - } - case 842: { - double? value = _single_doubleField105_codec.Read(input); - if (doubleField105_ == null || value != 0D) { - DoubleField105 = value; - } - break; - } - case 850: { - double? value = _single_doubleField106_codec.Read(input); - if (doubleField106_ == null || value != 0D) { - DoubleField106 = value; - } - break; - } - case 858: { - long? value = _single_int64Field107_codec.Read(input); - if (int64Field107_ == null || value != 0L) { - Int64Field107 = value; - } - break; - } - case 866: { - double? value = _single_doubleField108_codec.Read(input); - if (doubleField108_ == null || value != 0D) { - DoubleField108 = value; - } - break; - } - case 874: { - double? value = _single_doubleField109_codec.Read(input); - if (doubleField109_ == null || value != 0D) { - DoubleField109 = value; - } - break; - } - case 882: { - long? value = _single_int64Field110_codec.Read(input); - if (int64Field110_ == null || value != 0L) { - Int64Field110 = value; - } - break; - } - case 890: { - double? value = _single_doubleField111_codec.Read(input); - if (doubleField111_ == null || value != 0D) { - DoubleField111 = value; - } - break; - } - case 898: { - long? value = _single_int64Field112_codec.Read(input); - if (int64Field112_ == null || value != 0L) { - Int64Field112 = value; - } - break; - } - case 906: { - double? value = _single_doubleField113_codec.Read(input); - if (doubleField113_ == null || value != 0D) { - DoubleField113 = value; - } - break; - } - case 914: { - long? value = _single_int64Field114_codec.Read(input); - if (int64Field114_ == null || value != 0L) { - Int64Field114 = value; - } - break; - } - case 922: { - long? value = _single_int64Field115_codec.Read(input); - if (int64Field115_ == null || value != 0L) { - Int64Field115 = value; - } - break; - } - case 930: { - double? value = _single_doubleField116_codec.Read(input); - if (doubleField116_ == null || value != 0D) { - DoubleField116 = value; - } - break; - } - case 938: { - long? value = _single_int64Field117_codec.Read(input); - if (int64Field117_ == null || value != 0L) { - Int64Field117 = value; - } - break; - } - case 946: { - double? value = _single_doubleField118_codec.Read(input); - if (doubleField118_ == null || value != 0D) { - DoubleField118 = value; - } - break; - } - case 954: { - double? value = _single_doubleField119_codec.Read(input); - if (doubleField119_ == null || value != 0D) { - DoubleField119 = value; - } - break; - } - case 962: { - double? value = _single_doubleField120_codec.Read(input); - if (doubleField120_ == null || value != 0D) { - DoubleField120 = value; - } - break; - } - case 970: { - double? value = _single_doubleField121_codec.Read(input); - if (doubleField121_ == null || value != 0D) { - DoubleField121 = value; - } - break; - } - case 978: { - double? value = _single_doubleField122_codec.Read(input); - if (doubleField122_ == null || value != 0D) { - DoubleField122 = value; - } - break; - } - case 986: { - double? value = _single_doubleField123_codec.Read(input); - if (doubleField123_ == null || value != 0D) { - DoubleField123 = value; - } - break; - } - case 994: { - double? value = _single_doubleField124_codec.Read(input); - if (doubleField124_ == null || value != 0D) { - DoubleField124 = value; - } - break; - } - case 1002: { - long? value = _single_int64Field125_codec.Read(input); - if (int64Field125_ == null || value != 0L) { - Int64Field125 = value; - } - break; - } - case 1010: { - long? value = _single_int64Field126_codec.Read(input); - if (int64Field126_ == null || value != 0L) { - Int64Field126 = value; - } - break; - } - case 1018: { - long? value = _single_int64Field127_codec.Read(input); - if (int64Field127_ == null || value != 0L) { - Int64Field127 = value; - } - break; - } - case 1026: { - double? value = _single_doubleField128_codec.Read(input); - if (doubleField128_ == null || value != 0D) { - DoubleField128 = value; - } - break; - } - case 1034: { - double? value = _single_doubleField129_codec.Read(input); - if (doubleField129_ == null || value != 0D) { - DoubleField129 = value; - } - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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: { - double? value = _single_doubleField1_codec.Read(ref input); - if (doubleField1_ == null || value != 0D) { - DoubleField1 = value; - } - break; - } - case 18: { - long? value = _single_int64Field2_codec.Read(ref input); - if (int64Field2_ == null || value != 0L) { - Int64Field2 = value; - } - break; - } - case 26: { - long? value = _single_int64Field3_codec.Read(ref input); - if (int64Field3_ == null || value != 0L) { - Int64Field3 = value; - } - break; - } - case 34: { - long? value = _single_int64Field4_codec.Read(ref input); - if (int64Field4_ == null || value != 0L) { - Int64Field4 = value; - } - break; - } - case 58: { - double? value = _single_doubleField7_codec.Read(ref input); - if (doubleField7_ == null || value != 0D) { - DoubleField7 = value; - } - break; - } - case 66: { - double? value = _single_doubleField8_codec.Read(ref input); - if (doubleField8_ == null || value != 0D) { - DoubleField8 = value; - } - break; - } - case 74: { - double? value = _single_doubleField9_codec.Read(ref input); - if (doubleField9_ == null || value != 0D) { - DoubleField9 = value; - } - break; - } - case 82: { - double? value = _single_doubleField10_codec.Read(ref input); - if (doubleField10_ == null || value != 0D) { - DoubleField10 = value; - } - break; - } - case 90: { - double? value = _single_doubleField11_codec.Read(ref input); - if (doubleField11_ == null || value != 0D) { - DoubleField11 = value; - } - break; - } - case 114: { - double? value = _single_doubleField14_codec.Read(ref input); - if (doubleField14_ == null || value != 0D) { - DoubleField14 = value; - } - break; - } - case 122: { - double? value = _single_doubleField15_codec.Read(ref input); - if (doubleField15_ == null || value != 0D) { - DoubleField15 = value; - } - break; - } - case 154: { - long? value = _single_int64Field19_codec.Read(ref input); - if (int64Field19_ == null || value != 0L) { - Int64Field19 = value; - } - break; - } - case 162: { - double? value = _single_doubleField20_codec.Read(ref input); - if (doubleField20_ == null || value != 0D) { - DoubleField20 = value; - } - break; - } - case 170: { - double? value = _single_doubleField21_codec.Read(ref input); - if (doubleField21_ == null || value != 0D) { - DoubleField21 = value; - } - break; - } - case 178: { - double? value = _single_doubleField22_codec.Read(ref input); - if (doubleField22_ == null || value != 0D) { - DoubleField22 = value; - } - break; - } - case 202: { - double? value = _single_doubleField25_codec.Read(ref input); - if (doubleField25_ == null || value != 0D) { - DoubleField25 = value; - } - break; - } - case 210: { - long? value = _single_int64Field26_codec.Read(ref input); - if (int64Field26_ == null || value != 0L) { - Int64Field26 = value; - } - break; - } - case 226: { - double? value = _single_doubleField28_codec.Read(ref input); - if (doubleField28_ == null || value != 0D) { - DoubleField28 = value; - } - break; - } - case 234: { - double? value = _single_doubleField29_codec.Read(ref input); - if (doubleField29_ == null || value != 0D) { - DoubleField29 = value; - } - break; - } - case 242: { - double? value = _single_doubleField30_codec.Read(ref input); - if (doubleField30_ == null || value != 0D) { - DoubleField30 = value; - } - break; - } - case 250: { - double? value = _single_doubleField31_codec.Read(ref input); - if (doubleField31_ == null || value != 0D) { - DoubleField31 = value; - } - break; - } - case 258: { - long? value = _single_int64Field32_codec.Read(ref input); - if (int64Field32_ == null || value != 0L) { - Int64Field32 = value; - } - break; - } - case 298: { - long? value = _single_int64Field37_codec.Read(ref input); - if (int64Field37_ == null || value != 0L) { - Int64Field37 = value; - } - break; - } - case 306: { - double? value = _single_doubleField38_codec.Read(ref input); - if (doubleField38_ == null || value != 0D) { - DoubleField38 = value; - } - break; - } - case 314: { - long? value = _single_interactions_codec.Read(ref input); - if (interactions_ == null || value != 0L) { - Interactions = value; - } - break; - } - case 322: { - double? value = _single_doubleField40_codec.Read(ref input); - if (doubleField40_ == null || value != 0D) { - DoubleField40 = value; - } - break; - } - case 330: { - long? value = _single_int64Field41_codec.Read(ref input); - if (int64Field41_ == null || value != 0L) { - Int64Field41 = value; - } - break; - } - case 338: { - double? value = _single_doubleField42_codec.Read(ref input); - if (doubleField42_ == null || value != 0D) { - DoubleField42 = value; - } - break; - } - case 346: { - long? value = _single_int64Field43_codec.Read(ref input); - if (int64Field43_ == null || value != 0L) { - Int64Field43 = value; - } - break; - } - case 354: { - long? value = _single_int64Field44_codec.Read(ref input); - if (int64Field44_ == null || value != 0L) { - Int64Field44 = value; - } - break; - } - case 362: { - double? value = _single_doubleField45_codec.Read(ref input); - if (doubleField45_ == null || value != 0D) { - DoubleField45 = value; - } - break; - } - case 370: { - double? value = _single_doubleField46_codec.Read(ref input); - if (doubleField46_ == null || value != 0D) { - DoubleField46 = value; - } - break; - } - case 378: { - double? value = _single_doubleField47_codec.Read(ref input); - if (doubleField47_ == null || value != 0D) { - DoubleField47 = value; - } - break; - } - case 386: { - double? value = _single_doubleField48_codec.Read(ref input); - if (doubleField48_ == null || value != 0D) { - DoubleField48 = value; - } - break; - } - case 394: { - double? value = _single_doubleField49_codec.Read(ref input); - if (doubleField49_ == null || value != 0D) { - DoubleField49 = value; - } - break; - } - case 402: { - double? value = _single_doubleField50_codec.Read(ref input); - if (doubleField50_ == null || value != 0D) { - DoubleField50 = value; - } - break; - } - case 410: { - double? value = _single_doubleField51_codec.Read(ref input); - if (doubleField51_ == null || value != 0D) { - DoubleField51 = value; - } - break; - } - case 418: { - double? value = _single_doubleField52_codec.Read(ref input); - if (doubleField52_ == null || value != 0D) { - DoubleField52 = value; - } - break; - } - case 426: { - double? value = _single_doubleField53_codec.Read(ref input); - if (doubleField53_ == null || value != 0D) { - DoubleField53 = value; - } - break; - } - case 434: { - double? value = _single_doubleField54_codec.Read(ref input); - if (doubleField54_ == null || value != 0D) { - DoubleField54 = value; - } - break; - } - case 442: { - double? value = _single_doubleField55_codec.Read(ref input); - if (doubleField55_ == null || value != 0D) { - DoubleField55 = value; - } - break; - } - case 450: { - double? value = _single_doubleField56_codec.Read(ref input); - if (doubleField56_ == null || value != 0D) { - DoubleField56 = value; - } - break; - } - case 458: { - double? value = _single_doubleField57_codec.Read(ref input); - if (doubleField57_ == null || value != 0D) { - DoubleField57 = value; - } - break; - } - case 466: { - double? value = _single_doubleField58_codec.Read(ref input); - if (doubleField58_ == null || value != 0D) { - DoubleField58 = value; - } - break; - } - case 474: { - long? value = _single_int64Field59_codec.Read(ref input); - if (int64Field59_ == null || value != 0L) { - Int64Field59 = value; - } - break; - } - case 482: { - long? value = _single_int64Field60_codec.Read(ref input); - if (int64Field60_ == null || value != 0L) { - Int64Field60 = value; - } - break; - } - case 498: { - double? value = _single_doubleField62_codec.Read(ref input); - if (doubleField62_ == null || value != 0D) { - DoubleField62 = value; - } - break; - } - case 522: { - double? value = _single_doubleField65_codec.Read(ref input); - if (doubleField65_ == null || value != 0D) { - DoubleField65 = value; - } - break; - } - case 530: { - double? value = _single_doubleField66_codec.Read(ref input); - if (doubleField66_ == null || value != 0D) { - DoubleField66 = value; - } - break; - } - case 538: { - double? value = _single_doubleField67_codec.Read(ref input); - if (doubleField67_ == null || value != 0D) { - DoubleField67 = value; - } - break; - } - case 546: { - double? value = _single_doubleField68_codec.Read(ref input); - if (doubleField68_ == null || value != 0D) { - DoubleField68 = value; - } - break; - } - case 554: { - double? value = _single_doubleField69_codec.Read(ref input); - if (doubleField69_ == null || value != 0D) { - DoubleField69 = value; - } - break; - } - case 562: { - double? value = _single_doubleField70_codec.Read(ref input); - if (doubleField70_ == null || value != 0D) { - DoubleField70 = value; - } - break; - } - case 570: { - double? value = _single_doubleField71_codec.Read(ref input); - if (doubleField71_ == null || value != 0D) { - DoubleField71 = value; - } - break; - } - case 578: { - double? value = _single_doubleField72_codec.Read(ref input); - if (doubleField72_ == null || value != 0D) { - DoubleField72 = value; - } - break; - } - case 586: { - string value = _single_stringField73_codec.Read(ref input); - if (stringField73_ == null || value != "") { - StringField73 = value; - } - break; - } - case 594: { - string value = _single_stringField74_codec.Read(ref input); - if (stringField74_ == null || value != "") { - StringField74 = value; - } - break; - } - case 602: { - double? value = _single_doubleField75_codec.Read(ref input); - if (doubleField75_ == null || value != 0D) { - DoubleField75 = value; - } - break; - } - case 618: { - double? value = _single_doubleField77_codec.Read(ref input); - if (doubleField77_ == null || value != 0D) { - DoubleField77 = value; - } - break; - } - case 626: { - double? value = _single_doubleField78_codec.Read(ref input); - if (doubleField78_ == null || value != 0D) { - DoubleField78 = value; - } - break; - } - case 634: { - double? value = _single_doubleField79_codec.Read(ref input); - if (doubleField79_ == null || value != 0D) { - DoubleField79 = value; - } - break; - } - case 640: { - EnumField80 = input.ReadInt32(); - break; - } - case 648: { - EnumField81 = input.ReadInt32(); - break; - } - case 658: { - long? value = _single_int64Field82_codec.Read(ref input); - if (int64Field82_ == null || value != 0L) { - Int64Field82 = value; - } - break; - } - case 664: { - EnumField83 = input.ReadInt32(); - break; - } - case 674: { - double? value = _single_doubleField84_codec.Read(ref input); - if (doubleField84_ == null || value != 0D) { - DoubleField84 = value; - } - break; - } - case 682: { - long? value = _single_int64Field85_codec.Read(ref input); - if (int64Field85_ == null || value != 0L) { - Int64Field85 = value; - } - break; - } - case 690: { - long? value = _single_int64Field86_codec.Read(ref input); - if (int64Field86_ == null || value != 0L) { - Int64Field86 = value; - } - break; - } - case 698: { - long? value = _single_int64Field87_codec.Read(ref input); - if (int64Field87_ == null || value != 0L) { - Int64Field87 = value; - } - break; - } - case 706: { - double? value = _single_doubleField88_codec.Read(ref input); - if (doubleField88_ == null || value != 0D) { - DoubleField88 = value; - } - break; - } - case 714: { - double? value = _single_doubleField89_codec.Read(ref input); - if (doubleField89_ == null || value != 0D) { - DoubleField89 = value; - } - break; - } - case 722: { - double? value = _single_doubleField90_codec.Read(ref input); - if (doubleField90_ == null || value != 0D) { - DoubleField90 = value; - } - break; - } - case 730: { - double? value = _single_doubleField91_codec.Read(ref input); - if (doubleField91_ == null || value != 0D) { - DoubleField91 = value; - } - break; - } - case 738: { - double? value = _single_doubleField92_codec.Read(ref input); - if (doubleField92_ == null || value != 0D) { - DoubleField92 = value; - } - break; - } - case 746: { - double? value = _single_doubleField93_codec.Read(ref input); - if (doubleField93_ == null || value != 0D) { - DoubleField93 = value; - } - break; - } - case 754: { - double? value = _single_doubleField94_codec.Read(ref input); - if (doubleField94_ == null || value != 0D) { - DoubleField94 = value; - } - break; - } - case 762: { - double? value = _single_doubleField95_codec.Read(ref input); - if (doubleField95_ == null || value != 0D) { - DoubleField95 = value; - } - break; - } - case 770: { - double? value = _single_doubleField96_codec.Read(ref input); - if (doubleField96_ == null || value != 0D) { - DoubleField96 = value; - } - break; - } - case 778: { - double? value = _single_doubleField97_codec.Read(ref input); - if (doubleField97_ == null || value != 0D) { - DoubleField97 = value; - } - break; - } - case 786: { - double? value = _single_doubleField98_codec.Read(ref input); - if (doubleField98_ == null || value != 0D) { - DoubleField98 = value; - } - break; - } - case 794: { - double? value = _single_doubleField99_codec.Read(ref input); - if (doubleField99_ == null || value != 0D) { - DoubleField99 = value; - } - break; - } - case 802: - case 800: { - repeatedIntField100_.AddEntriesFrom(ref input, _repeated_repeatedIntField100_codec); - break; - } - case 810: { - double? value = _single_doubleField101_codec.Read(ref input); - if (doubleField101_ == null || value != 0D) { - DoubleField101 = value; - } - break; - } - case 818: { - double? value = _single_doubleField102_codec.Read(ref input); - if (doubleField102_ == null || value != 0D) { - DoubleField102 = value; - } - break; - } - case 826: { - double? value = _single_doubleField103_codec.Read(ref input); - if (doubleField103_ == null || value != 0D) { - DoubleField103 = value; - } - break; - } - case 834: { - double? value = _single_doubleField104_codec.Read(ref input); - if (doubleField104_ == null || value != 0D) { - DoubleField104 = value; - } - break; - } - case 842: { - double? value = _single_doubleField105_codec.Read(ref input); - if (doubleField105_ == null || value != 0D) { - DoubleField105 = value; - } - break; - } - case 850: { - double? value = _single_doubleField106_codec.Read(ref input); - if (doubleField106_ == null || value != 0D) { - DoubleField106 = value; - } - break; - } - case 858: { - long? value = _single_int64Field107_codec.Read(ref input); - if (int64Field107_ == null || value != 0L) { - Int64Field107 = value; - } - break; - } - case 866: { - double? value = _single_doubleField108_codec.Read(ref input); - if (doubleField108_ == null || value != 0D) { - DoubleField108 = value; - } - break; - } - case 874: { - double? value = _single_doubleField109_codec.Read(ref input); - if (doubleField109_ == null || value != 0D) { - DoubleField109 = value; - } - break; - } - case 882: { - long? value = _single_int64Field110_codec.Read(ref input); - if (int64Field110_ == null || value != 0L) { - Int64Field110 = value; - } - break; - } - case 890: { - double? value = _single_doubleField111_codec.Read(ref input); - if (doubleField111_ == null || value != 0D) { - DoubleField111 = value; - } - break; - } - case 898: { - long? value = _single_int64Field112_codec.Read(ref input); - if (int64Field112_ == null || value != 0L) { - Int64Field112 = value; - } - break; - } - case 906: { - double? value = _single_doubleField113_codec.Read(ref input); - if (doubleField113_ == null || value != 0D) { - DoubleField113 = value; - } - break; - } - case 914: { - long? value = _single_int64Field114_codec.Read(ref input); - if (int64Field114_ == null || value != 0L) { - Int64Field114 = value; - } - break; - } - case 922: { - long? value = _single_int64Field115_codec.Read(ref input); - if (int64Field115_ == null || value != 0L) { - Int64Field115 = value; - } - break; - } - case 930: { - double? value = _single_doubleField116_codec.Read(ref input); - if (doubleField116_ == null || value != 0D) { - DoubleField116 = value; - } - break; - } - case 938: { - long? value = _single_int64Field117_codec.Read(ref input); - if (int64Field117_ == null || value != 0L) { - Int64Field117 = value; - } - break; - } - case 946: { - double? value = _single_doubleField118_codec.Read(ref input); - if (doubleField118_ == null || value != 0D) { - DoubleField118 = value; - } - break; - } - case 954: { - double? value = _single_doubleField119_codec.Read(ref input); - if (doubleField119_ == null || value != 0D) { - DoubleField119 = value; - } - break; - } - case 962: { - double? value = _single_doubleField120_codec.Read(ref input); - if (doubleField120_ == null || value != 0D) { - DoubleField120 = value; - } - break; - } - case 970: { - double? value = _single_doubleField121_codec.Read(ref input); - if (doubleField121_ == null || value != 0D) { - DoubleField121 = value; - } - break; - } - case 978: { - double? value = _single_doubleField122_codec.Read(ref input); - if (doubleField122_ == null || value != 0D) { - DoubleField122 = value; - } - break; - } - case 986: { - double? value = _single_doubleField123_codec.Read(ref input); - if (doubleField123_ == null || value != 0D) { - DoubleField123 = value; - } - break; - } - case 994: { - double? value = _single_doubleField124_codec.Read(ref input); - if (doubleField124_ == null || value != 0D) { - DoubleField124 = value; - } - break; - } - case 1002: { - long? value = _single_int64Field125_codec.Read(ref input); - if (int64Field125_ == null || value != 0L) { - Int64Field125 = value; - } - break; - } - case 1010: { - long? value = _single_int64Field126_codec.Read(ref input); - if (int64Field126_ == null || value != 0L) { - Int64Field126 = value; - } - break; - } - case 1018: { - long? value = _single_int64Field127_codec.Read(ref input); - if (int64Field127_ == null || value != 0L) { - Int64Field127 = value; - } - break; - } - case 1026: { - double? value = _single_doubleField128_codec.Read(ref input); - if (doubleField128_ == null || value != 0D) { - DoubleField128 = value; - } - break; - } - case 1034: { - double? value = _single_doubleField129_codec.Read(ref input); - if (doubleField129_ == null || value != 0D) { - DoubleField129 = value; - } - break; - } - } - } - } - #endif - - } - - /// - /// same as ManyWrapperFieldsMessages, but with primitive fields - /// for comparison. - /// - public sealed partial class ManyPrimitiveFieldsMessage : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ManyPrimitiveFieldsMessage()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Protobuf.Benchmarks.WrapperBenchmarkMessagesReflection.Descriptor.MessageTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyPrimitiveFieldsMessage() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyPrimitiveFieldsMessage(ManyPrimitiveFieldsMessage other) : this() { - doubleField95_ = other.doubleField95_; - doubleField1_ = other.doubleField1_; - doubleField79_ = other.doubleField79_; - int64Field2_ = other.int64Field2_; - doubleField96_ = other.doubleField96_; - int64Field3_ = other.int64Field3_; - int64Field4_ = other.int64Field4_; - doubleField97_ = other.doubleField97_; - doubleField65_ = other.doubleField65_; - doubleField66_ = other.doubleField66_; - doubleField7_ = other.doubleField7_; - doubleField62_ = other.doubleField62_; - doubleField118_ = other.doubleField118_; - doubleField119_ = other.doubleField119_; - doubleField67_ = other.doubleField67_; - doubleField120_ = other.doubleField120_; - doubleField121_ = other.doubleField121_; - doubleField122_ = other.doubleField122_; - doubleField123_ = other.doubleField123_; - doubleField124_ = other.doubleField124_; - doubleField8_ = other.doubleField8_; - doubleField9_ = other.doubleField9_; - doubleField98_ = other.doubleField98_; - doubleField10_ = other.doubleField10_; - doubleField11_ = other.doubleField11_; - doubleField99_ = other.doubleField99_; - doubleField84_ = other.doubleField84_; - doubleField14_ = other.doubleField14_; - doubleField77_ = other.doubleField77_; - doubleField15_ = other.doubleField15_; - int64Field19_ = other.int64Field19_; - int64Field115_ = other.int64Field115_; - doubleField116_ = other.doubleField116_; - int64Field117_ = other.int64Field117_; - doubleField20_ = other.doubleField20_; - doubleField21_ = other.doubleField21_; - stringField73_ = other.stringField73_; - stringField74_ = other.stringField74_; - doubleField22_ = other.doubleField22_; - doubleField69_ = other.doubleField69_; - doubleField70_ = other.doubleField70_; - doubleField71_ = other.doubleField71_; - doubleField72_ = other.doubleField72_; - doubleField25_ = other.doubleField25_; - int64Field26_ = other.int64Field26_; - doubleField68_ = other.doubleField68_; - doubleField28_ = other.doubleField28_; - doubleField106_ = other.doubleField106_; - doubleField29_ = other.doubleField29_; - doubleField30_ = other.doubleField30_; - doubleField101_ = other.doubleField101_; - doubleField102_ = other.doubleField102_; - doubleField103_ = other.doubleField103_; - doubleField104_ = other.doubleField104_; - doubleField105_ = other.doubleField105_; - doubleField31_ = other.doubleField31_; - int64Field32_ = other.int64Field32_; - doubleField75_ = other.doubleField75_; - doubleField129_ = other.doubleField129_; - enumField80_ = other.enumField80_; - enumField81_ = other.enumField81_; - int64Field82_ = other.int64Field82_; - enumField83_ = other.enumField83_; - int64Field85_ = other.int64Field85_; - int64Field86_ = other.int64Field86_; - int64Field87_ = other.int64Field87_; - int64Field125_ = other.int64Field125_; - int64Field37_ = other.int64Field37_; - doubleField38_ = other.doubleField38_; - interactions_ = other.interactions_; - repeatedIntField100_ = other.repeatedIntField100_.Clone(); - doubleField40_ = other.doubleField40_; - int64Field41_ = other.int64Field41_; - int64Field126_ = other.int64Field126_; - int64Field127_ = other.int64Field127_; - doubleField128_ = other.doubleField128_; - doubleField109_ = other.doubleField109_; - int64Field110_ = other.int64Field110_; - doubleField111_ = other.doubleField111_; - int64Field112_ = other.int64Field112_; - doubleField113_ = other.doubleField113_; - int64Field114_ = other.int64Field114_; - doubleField42_ = other.doubleField42_; - int64Field43_ = other.int64Field43_; - int64Field44_ = other.int64Field44_; - doubleField45_ = other.doubleField45_; - doubleField46_ = other.doubleField46_; - doubleField78_ = other.doubleField78_; - doubleField88_ = other.doubleField88_; - doubleField47_ = other.doubleField47_; - doubleField89_ = other.doubleField89_; - doubleField48_ = other.doubleField48_; - doubleField49_ = other.doubleField49_; - doubleField50_ = other.doubleField50_; - doubleField90_ = other.doubleField90_; - doubleField51_ = other.doubleField51_; - doubleField91_ = other.doubleField91_; - doubleField92_ = other.doubleField92_; - int64Field107_ = other.int64Field107_; - doubleField93_ = other.doubleField93_; - doubleField108_ = other.doubleField108_; - doubleField52_ = other.doubleField52_; - doubleField53_ = other.doubleField53_; - doubleField94_ = other.doubleField94_; - doubleField54_ = other.doubleField54_; - doubleField55_ = other.doubleField55_; - doubleField56_ = other.doubleField56_; - doubleField57_ = other.doubleField57_; - doubleField58_ = other.doubleField58_; - int64Field59_ = other.int64Field59_; - int64Field60_ = other.int64Field60_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ManyPrimitiveFieldsMessage Clone() { - return new ManyPrimitiveFieldsMessage(this); - } - - /// Field number for the "double_field_95" field. - public const int DoubleField95FieldNumber = 95; - private double doubleField95_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField95 { - get { return doubleField95_; } - set { - doubleField95_ = value; - } - } - - /// Field number for the "double_field_1" field. - public const int DoubleField1FieldNumber = 1; - private double doubleField1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField1 { - get { return doubleField1_; } - set { - doubleField1_ = value; - } - } - - /// Field number for the "double_field_79" field. - public const int DoubleField79FieldNumber = 79; - private double doubleField79_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField79 { - get { return doubleField79_; } - set { - doubleField79_ = value; - } - } - - /// Field number for the "int64_field_2" field. - public const int Int64Field2FieldNumber = 2; - private long int64Field2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field2 { - get { return int64Field2_; } - set { - int64Field2_ = value; - } - } - - /// Field number for the "double_field_96" field. - public const int DoubleField96FieldNumber = 96; - private double doubleField96_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField96 { - get { return doubleField96_; } - set { - doubleField96_ = value; - } - } - - /// Field number for the "int64_field_3" field. - public const int Int64Field3FieldNumber = 3; - private long int64Field3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field3 { - get { return int64Field3_; } - set { - int64Field3_ = value; - } - } - - /// Field number for the "int64_field_4" field. - public const int Int64Field4FieldNumber = 4; - private long int64Field4_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field4 { - get { return int64Field4_; } - set { - int64Field4_ = value; - } - } - - /// Field number for the "double_field_97" field. - public const int DoubleField97FieldNumber = 97; - private double doubleField97_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField97 { - get { return doubleField97_; } - set { - doubleField97_ = value; - } - } - - /// Field number for the "double_field_65" field. - public const int DoubleField65FieldNumber = 65; - private double doubleField65_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField65 { - get { return doubleField65_; } - set { - doubleField65_ = value; - } - } - - /// Field number for the "double_field_66" field. - public const int DoubleField66FieldNumber = 66; - private double doubleField66_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField66 { - get { return doubleField66_; } - set { - doubleField66_ = value; - } - } - - /// Field number for the "double_field_7" field. - public const int DoubleField7FieldNumber = 7; - private double doubleField7_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField7 { - get { return doubleField7_; } - set { - doubleField7_ = value; - } - } - - /// Field number for the "double_field_62" field. - public const int DoubleField62FieldNumber = 62; - private double doubleField62_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField62 { - get { return doubleField62_; } - set { - doubleField62_ = value; - } - } - - /// Field number for the "double_field_118" field. - public const int DoubleField118FieldNumber = 118; - private double doubleField118_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField118 { - get { return doubleField118_; } - set { - doubleField118_ = value; - } - } - - /// Field number for the "double_field_119" field. - public const int DoubleField119FieldNumber = 119; - private double doubleField119_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField119 { - get { return doubleField119_; } - set { - doubleField119_ = value; - } - } - - /// Field number for the "double_field_67" field. - public const int DoubleField67FieldNumber = 67; - private double doubleField67_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField67 { - get { return doubleField67_; } - set { - doubleField67_ = value; - } - } - - /// Field number for the "double_field_120" field. - public const int DoubleField120FieldNumber = 120; - private double doubleField120_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField120 { - get { return doubleField120_; } - set { - doubleField120_ = value; - } - } - - /// Field number for the "double_field_121" field. - public const int DoubleField121FieldNumber = 121; - private double doubleField121_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField121 { - get { return doubleField121_; } - set { - doubleField121_ = value; - } - } - - /// Field number for the "double_field_122" field. - public const int DoubleField122FieldNumber = 122; - private double doubleField122_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField122 { - get { return doubleField122_; } - set { - doubleField122_ = value; - } - } - - /// Field number for the "double_field_123" field. - public const int DoubleField123FieldNumber = 123; - private double doubleField123_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField123 { - get { return doubleField123_; } - set { - doubleField123_ = value; - } - } - - /// Field number for the "double_field_124" field. - public const int DoubleField124FieldNumber = 124; - private double doubleField124_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField124 { - get { return doubleField124_; } - set { - doubleField124_ = value; - } - } - - /// Field number for the "double_field_8" field. - public const int DoubleField8FieldNumber = 8; - private double doubleField8_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField8 { - get { return doubleField8_; } - set { - doubleField8_ = value; - } - } - - /// Field number for the "double_field_9" field. - public const int DoubleField9FieldNumber = 9; - private double doubleField9_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField9 { - get { return doubleField9_; } - set { - doubleField9_ = value; - } - } - - /// Field number for the "double_field_98" field. - public const int DoubleField98FieldNumber = 98; - private double doubleField98_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField98 { - get { return doubleField98_; } - set { - doubleField98_ = value; - } - } - - /// Field number for the "double_field_10" field. - public const int DoubleField10FieldNumber = 10; - private double doubleField10_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField10 { - get { return doubleField10_; } - set { - doubleField10_ = value; - } - } - - /// Field number for the "double_field_11" field. - public const int DoubleField11FieldNumber = 11; - private double doubleField11_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField11 { - get { return doubleField11_; } - set { - doubleField11_ = value; - } - } - - /// Field number for the "double_field_99" field. - public const int DoubleField99FieldNumber = 99; - private double doubleField99_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField99 { - get { return doubleField99_; } - set { - doubleField99_ = value; - } - } - - /// Field number for the "double_field_84" field. - public const int DoubleField84FieldNumber = 84; - private double doubleField84_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField84 { - get { return doubleField84_; } - set { - doubleField84_ = value; - } - } - - /// Field number for the "double_field_14" field. - public const int DoubleField14FieldNumber = 14; - private double doubleField14_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField14 { - get { return doubleField14_; } - set { - doubleField14_ = value; - } - } - - /// Field number for the "double_field_77" field. - public const int DoubleField77FieldNumber = 77; - private double doubleField77_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField77 { - get { return doubleField77_; } - set { - doubleField77_ = value; - } - } - - /// Field number for the "double_field_15" field. - public const int DoubleField15FieldNumber = 15; - private double doubleField15_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField15 { - get { return doubleField15_; } - set { - doubleField15_ = value; - } - } - - /// Field number for the "int64_field_19" field. - public const int Int64Field19FieldNumber = 19; - private long int64Field19_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field19 { - get { return int64Field19_; } - set { - int64Field19_ = value; - } - } - - /// Field number for the "int64_field_115" field. - public const int Int64Field115FieldNumber = 115; - private long int64Field115_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field115 { - get { return int64Field115_; } - set { - int64Field115_ = value; - } - } - - /// Field number for the "double_field_116" field. - public const int DoubleField116FieldNumber = 116; - private double doubleField116_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField116 { - get { return doubleField116_; } - set { - doubleField116_ = value; - } - } - - /// Field number for the "int64_field_117" field. - public const int Int64Field117FieldNumber = 117; - private long int64Field117_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field117 { - get { return int64Field117_; } - set { - int64Field117_ = value; - } - } - - /// Field number for the "double_field_20" field. - public const int DoubleField20FieldNumber = 20; - private double doubleField20_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField20 { - get { return doubleField20_; } - set { - doubleField20_ = value; - } - } - - /// Field number for the "double_field_21" field. - public const int DoubleField21FieldNumber = 21; - private double doubleField21_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField21 { - get { return doubleField21_; } - set { - doubleField21_ = value; - } - } - - /// Field number for the "string_field_73" field. - public const int StringField73FieldNumber = 73; - private string stringField73_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string StringField73 { - get { return stringField73_; } - set { - stringField73_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "string_field_74" field. - public const int StringField74FieldNumber = 74; - private string stringField74_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string StringField74 { - get { return stringField74_; } - set { - stringField74_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "double_field_22" field. - public const int DoubleField22FieldNumber = 22; - private double doubleField22_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField22 { - get { return doubleField22_; } - set { - doubleField22_ = value; - } - } - - /// Field number for the "double_field_69" field. - public const int DoubleField69FieldNumber = 69; - private double doubleField69_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField69 { - get { return doubleField69_; } - set { - doubleField69_ = value; - } - } - - /// Field number for the "double_field_70" field. - public const int DoubleField70FieldNumber = 70; - private double doubleField70_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField70 { - get { return doubleField70_; } - set { - doubleField70_ = value; - } - } - - /// Field number for the "double_field_71" field. - public const int DoubleField71FieldNumber = 71; - private double doubleField71_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField71 { - get { return doubleField71_; } - set { - doubleField71_ = value; - } - } - - /// Field number for the "double_field_72" field. - public const int DoubleField72FieldNumber = 72; - private double doubleField72_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField72 { - get { return doubleField72_; } - set { - doubleField72_ = value; - } - } - - /// Field number for the "double_field_25" field. - public const int DoubleField25FieldNumber = 25; - private double doubleField25_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField25 { - get { return doubleField25_; } - set { - doubleField25_ = value; - } - } - - /// Field number for the "int64_field_26" field. - public const int Int64Field26FieldNumber = 26; - private long int64Field26_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field26 { - get { return int64Field26_; } - set { - int64Field26_ = value; - } - } - - /// Field number for the "double_field_68" field. - public const int DoubleField68FieldNumber = 68; - private double doubleField68_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField68 { - get { return doubleField68_; } - set { - doubleField68_ = value; - } - } - - /// Field number for the "double_field_28" field. - public const int DoubleField28FieldNumber = 28; - private double doubleField28_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField28 { - get { return doubleField28_; } - set { - doubleField28_ = value; - } - } - - /// Field number for the "double_field_106" field. - public const int DoubleField106FieldNumber = 106; - private double doubleField106_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField106 { - get { return doubleField106_; } - set { - doubleField106_ = value; - } - } - - /// Field number for the "double_field_29" field. - public const int DoubleField29FieldNumber = 29; - private double doubleField29_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField29 { - get { return doubleField29_; } - set { - doubleField29_ = value; - } - } - - /// Field number for the "double_field_30" field. - public const int DoubleField30FieldNumber = 30; - private double doubleField30_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField30 { - get { return doubleField30_; } - set { - doubleField30_ = value; - } - } - - /// Field number for the "double_field_101" field. - public const int DoubleField101FieldNumber = 101; - private double doubleField101_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField101 { - get { return doubleField101_; } - set { - doubleField101_ = value; - } - } - - /// Field number for the "double_field_102" field. - public const int DoubleField102FieldNumber = 102; - private double doubleField102_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField102 { - get { return doubleField102_; } - set { - doubleField102_ = value; - } - } - - /// Field number for the "double_field_103" field. - public const int DoubleField103FieldNumber = 103; - private double doubleField103_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField103 { - get { return doubleField103_; } - set { - doubleField103_ = value; - } - } - - /// Field number for the "double_field_104" field. - public const int DoubleField104FieldNumber = 104; - private double doubleField104_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField104 { - get { return doubleField104_; } - set { - doubleField104_ = value; - } - } - - /// Field number for the "double_field_105" field. - public const int DoubleField105FieldNumber = 105; - private double doubleField105_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField105 { - get { return doubleField105_; } - set { - doubleField105_ = value; - } - } - - /// Field number for the "double_field_31" field. - public const int DoubleField31FieldNumber = 31; - private double doubleField31_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField31 { - get { return doubleField31_; } - set { - doubleField31_ = value; - } - } - - /// Field number for the "int64_field_32" field. - public const int Int64Field32FieldNumber = 32; - private long int64Field32_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field32 { - get { return int64Field32_; } - set { - int64Field32_ = value; - } - } - - /// Field number for the "double_field_75" field. - public const int DoubleField75FieldNumber = 75; - private double doubleField75_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField75 { - get { return doubleField75_; } - set { - doubleField75_ = value; - } - } - - /// Field number for the "double_field_129" field. - public const int DoubleField129FieldNumber = 129; - private double doubleField129_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField129 { - get { return doubleField129_; } - set { - doubleField129_ = value; - } - } - - /// Field number for the "enum_field_80" field. - public const int EnumField80FieldNumber = 80; - private int enumField80_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField80 { - get { return enumField80_; } - set { - enumField80_ = value; - } - } - - /// Field number for the "enum_field_81" field. - public const int EnumField81FieldNumber = 81; - private int enumField81_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField81 { - get { return enumField81_; } - set { - enumField81_ = value; - } - } - - /// Field number for the "int64_field_82" field. - public const int Int64Field82FieldNumber = 82; - private long int64Field82_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field82 { - get { return int64Field82_; } - set { - int64Field82_ = value; - } - } - - /// Field number for the "enum_field_83" field. - public const int EnumField83FieldNumber = 83; - private int enumField83_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int EnumField83 { - get { return enumField83_; } - set { - enumField83_ = value; - } - } - - /// Field number for the "int64_field_85" field. - public const int Int64Field85FieldNumber = 85; - private long int64Field85_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field85 { - get { return int64Field85_; } - set { - int64Field85_ = value; - } - } - - /// Field number for the "int64_field_86" field. - public const int Int64Field86FieldNumber = 86; - private long int64Field86_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field86 { - get { return int64Field86_; } - set { - int64Field86_ = value; - } - } - - /// Field number for the "int64_field_87" field. - public const int Int64Field87FieldNumber = 87; - private long int64Field87_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field87 { - get { return int64Field87_; } - set { - int64Field87_ = value; - } - } - - /// Field number for the "int64_field_125" field. - public const int Int64Field125FieldNumber = 125; - private long int64Field125_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field125 { - get { return int64Field125_; } - set { - int64Field125_ = value; - } - } - - /// Field number for the "int64_field_37" field. - public const int Int64Field37FieldNumber = 37; - private long int64Field37_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field37 { - get { return int64Field37_; } - set { - int64Field37_ = value; - } - } - - /// Field number for the "double_field_38" field. - public const int DoubleField38FieldNumber = 38; - private double doubleField38_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField38 { - get { return doubleField38_; } - set { - doubleField38_ = value; - } - } - - /// Field number for the "interactions" field. - public const int InteractionsFieldNumber = 39; - private long interactions_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Interactions { - get { return interactions_; } - set { - interactions_ = value; - } - } - - /// Field number for the "repeated_int_field_100" field. - public const int RepeatedIntField100FieldNumber = 100; - private static readonly pb::FieldCodec _repeated_repeatedIntField100_codec - = pb::FieldCodec.ForInt32(802); - private readonly pbc::RepeatedField repeatedIntField100_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField RepeatedIntField100 { - get { return repeatedIntField100_; } - } - - /// Field number for the "double_field_40" field. - public const int DoubleField40FieldNumber = 40; - private double doubleField40_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField40 { - get { return doubleField40_; } - set { - doubleField40_ = value; - } - } - - /// Field number for the "int64_field_41" field. - public const int Int64Field41FieldNumber = 41; - private long int64Field41_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field41 { - get { return int64Field41_; } - set { - int64Field41_ = value; - } - } - - /// Field number for the "int64_field_126" field. - public const int Int64Field126FieldNumber = 126; - private long int64Field126_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field126 { - get { return int64Field126_; } - set { - int64Field126_ = value; - } - } - - /// Field number for the "int64_field_127" field. - public const int Int64Field127FieldNumber = 127; - private long int64Field127_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field127 { - get { return int64Field127_; } - set { - int64Field127_ = value; - } - } - - /// Field number for the "double_field_128" field. - public const int DoubleField128FieldNumber = 128; - private double doubleField128_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField128 { - get { return doubleField128_; } - set { - doubleField128_ = value; - } - } - - /// Field number for the "double_field_109" field. - public const int DoubleField109FieldNumber = 109; - private double doubleField109_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField109 { - get { return doubleField109_; } - set { - doubleField109_ = value; - } - } - - /// Field number for the "int64_field_110" field. - public const int Int64Field110FieldNumber = 110; - private long int64Field110_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field110 { - get { return int64Field110_; } - set { - int64Field110_ = value; - } - } - - /// Field number for the "double_field_111" field. - public const int DoubleField111FieldNumber = 111; - private double doubleField111_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField111 { - get { return doubleField111_; } - set { - doubleField111_ = value; - } - } - - /// Field number for the "int64_field_112" field. - public const int Int64Field112FieldNumber = 112; - private long int64Field112_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field112 { - get { return int64Field112_; } - set { - int64Field112_ = value; - } - } - - /// Field number for the "double_field_113" field. - public const int DoubleField113FieldNumber = 113; - private double doubleField113_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField113 { - get { return doubleField113_; } - set { - doubleField113_ = value; - } - } - - /// Field number for the "int64_field_114" field. - public const int Int64Field114FieldNumber = 114; - private long int64Field114_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field114 { - get { return int64Field114_; } - set { - int64Field114_ = value; - } - } - - /// Field number for the "double_field_42" field. - public const int DoubleField42FieldNumber = 42; - private double doubleField42_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField42 { - get { return doubleField42_; } - set { - doubleField42_ = value; - } - } - - /// Field number for the "int64_field_43" field. - public const int Int64Field43FieldNumber = 43; - private long int64Field43_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field43 { - get { return int64Field43_; } - set { - int64Field43_ = value; - } - } - - /// Field number for the "int64_field_44" field. - public const int Int64Field44FieldNumber = 44; - private long int64Field44_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field44 { - get { return int64Field44_; } - set { - int64Field44_ = value; - } - } - - /// Field number for the "double_field_45" field. - public const int DoubleField45FieldNumber = 45; - private double doubleField45_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField45 { - get { return doubleField45_; } - set { - doubleField45_ = value; - } - } - - /// Field number for the "double_field_46" field. - public const int DoubleField46FieldNumber = 46; - private double doubleField46_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField46 { - get { return doubleField46_; } - set { - doubleField46_ = value; - } - } - - /// Field number for the "double_field_78" field. - public const int DoubleField78FieldNumber = 78; - private double doubleField78_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField78 { - get { return doubleField78_; } - set { - doubleField78_ = value; - } - } - - /// Field number for the "double_field_88" field. - public const int DoubleField88FieldNumber = 88; - private double doubleField88_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField88 { - get { return doubleField88_; } - set { - doubleField88_ = value; - } - } - - /// Field number for the "double_field_47" field. - public const int DoubleField47FieldNumber = 47; - private double doubleField47_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField47 { - get { return doubleField47_; } - set { - doubleField47_ = value; - } - } - - /// Field number for the "double_field_89" field. - public const int DoubleField89FieldNumber = 89; - private double doubleField89_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField89 { - get { return doubleField89_; } - set { - doubleField89_ = value; - } - } - - /// Field number for the "double_field_48" field. - public const int DoubleField48FieldNumber = 48; - private double doubleField48_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField48 { - get { return doubleField48_; } - set { - doubleField48_ = value; - } - } - - /// Field number for the "double_field_49" field. - public const int DoubleField49FieldNumber = 49; - private double doubleField49_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField49 { - get { return doubleField49_; } - set { - doubleField49_ = value; - } - } - - /// Field number for the "double_field_50" field. - public const int DoubleField50FieldNumber = 50; - private double doubleField50_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField50 { - get { return doubleField50_; } - set { - doubleField50_ = value; - } - } - - /// Field number for the "double_field_90" field. - public const int DoubleField90FieldNumber = 90; - private double doubleField90_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField90 { - get { return doubleField90_; } - set { - doubleField90_ = value; - } - } - - /// Field number for the "double_field_51" field. - public const int DoubleField51FieldNumber = 51; - private double doubleField51_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField51 { - get { return doubleField51_; } - set { - doubleField51_ = value; - } - } - - /// Field number for the "double_field_91" field. - public const int DoubleField91FieldNumber = 91; - private double doubleField91_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField91 { - get { return doubleField91_; } - set { - doubleField91_ = value; - } - } - - /// Field number for the "double_field_92" field. - public const int DoubleField92FieldNumber = 92; - private double doubleField92_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField92 { - get { return doubleField92_; } - set { - doubleField92_ = value; - } - } - - /// Field number for the "int64_field_107" field. - public const int Int64Field107FieldNumber = 107; - private long int64Field107_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field107 { - get { return int64Field107_; } - set { - int64Field107_ = value; - } - } - - /// Field number for the "double_field_93" field. - public const int DoubleField93FieldNumber = 93; - private double doubleField93_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField93 { - get { return doubleField93_; } - set { - doubleField93_ = value; - } - } - - /// Field number for the "double_field_108" field. - public const int DoubleField108FieldNumber = 108; - private double doubleField108_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField108 { - get { return doubleField108_; } - set { - doubleField108_ = value; - } - } - - /// Field number for the "double_field_52" field. - public const int DoubleField52FieldNumber = 52; - private double doubleField52_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField52 { - get { return doubleField52_; } - set { - doubleField52_ = value; - } - } - - /// Field number for the "double_field_53" field. - public const int DoubleField53FieldNumber = 53; - private double doubleField53_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField53 { - get { return doubleField53_; } - set { - doubleField53_ = value; - } - } - - /// Field number for the "double_field_94" field. - public const int DoubleField94FieldNumber = 94; - private double doubleField94_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField94 { - get { return doubleField94_; } - set { - doubleField94_ = value; - } - } - - /// Field number for the "double_field_54" field. - public const int DoubleField54FieldNumber = 54; - private double doubleField54_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField54 { - get { return doubleField54_; } - set { - doubleField54_ = value; - } - } - - /// Field number for the "double_field_55" field. - public const int DoubleField55FieldNumber = 55; - private double doubleField55_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField55 { - get { return doubleField55_; } - set { - doubleField55_ = value; - } - } - - /// Field number for the "double_field_56" field. - public const int DoubleField56FieldNumber = 56; - private double doubleField56_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField56 { - get { return doubleField56_; } - set { - doubleField56_ = value; - } - } - - /// Field number for the "double_field_57" field. - public const int DoubleField57FieldNumber = 57; - private double doubleField57_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField57 { - get { return doubleField57_; } - set { - doubleField57_ = value; - } - } - - /// Field number for the "double_field_58" field. - public const int DoubleField58FieldNumber = 58; - private double doubleField58_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public double DoubleField58 { - get { return doubleField58_; } - set { - doubleField58_ = value; - } - } - - /// Field number for the "int64_field_59" field. - public const int Int64Field59FieldNumber = 59; - private long int64Field59_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field59 { - get { return int64Field59_; } - set { - int64Field59_ = value; - } - } - - /// Field number for the "int64_field_60" field. - public const int Int64Field60FieldNumber = 60; - private long int64Field60_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Int64Field60 { - get { return int64Field60_; } - set { - int64Field60_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ManyPrimitiveFieldsMessage); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ManyPrimitiveFieldsMessage other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField95, other.DoubleField95)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField1, other.DoubleField1)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField79, other.DoubleField79)) return false; - if (Int64Field2 != other.Int64Field2) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField96, other.DoubleField96)) return false; - if (Int64Field3 != other.Int64Field3) return false; - if (Int64Field4 != other.Int64Field4) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField97, other.DoubleField97)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField65, other.DoubleField65)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField66, other.DoubleField66)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField7, other.DoubleField7)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField62, other.DoubleField62)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField118, other.DoubleField118)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField119, other.DoubleField119)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField67, other.DoubleField67)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField120, other.DoubleField120)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField121, other.DoubleField121)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField122, other.DoubleField122)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField123, other.DoubleField123)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField124, other.DoubleField124)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField8, other.DoubleField8)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField9, other.DoubleField9)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField98, other.DoubleField98)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField10, other.DoubleField10)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField11, other.DoubleField11)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField99, other.DoubleField99)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField84, other.DoubleField84)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField14, other.DoubleField14)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField77, other.DoubleField77)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField15, other.DoubleField15)) return false; - if (Int64Field19 != other.Int64Field19) return false; - if (Int64Field115 != other.Int64Field115) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField116, other.DoubleField116)) return false; - if (Int64Field117 != other.Int64Field117) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField20, other.DoubleField20)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField21, other.DoubleField21)) return false; - if (StringField73 != other.StringField73) return false; - if (StringField74 != other.StringField74) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField22, other.DoubleField22)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField69, other.DoubleField69)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField70, other.DoubleField70)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField71, other.DoubleField71)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField72, other.DoubleField72)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField25, other.DoubleField25)) return false; - if (Int64Field26 != other.Int64Field26) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField68, other.DoubleField68)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField28, other.DoubleField28)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField106, other.DoubleField106)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField29, other.DoubleField29)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField30, other.DoubleField30)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField101, other.DoubleField101)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField102, other.DoubleField102)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField103, other.DoubleField103)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField104, other.DoubleField104)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField105, other.DoubleField105)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField31, other.DoubleField31)) return false; - if (Int64Field32 != other.Int64Field32) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField75, other.DoubleField75)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField129, other.DoubleField129)) return false; - if (EnumField80 != other.EnumField80) return false; - if (EnumField81 != other.EnumField81) return false; - if (Int64Field82 != other.Int64Field82) return false; - if (EnumField83 != other.EnumField83) return false; - if (Int64Field85 != other.Int64Field85) return false; - if (Int64Field86 != other.Int64Field86) return false; - if (Int64Field87 != other.Int64Field87) return false; - if (Int64Field125 != other.Int64Field125) return false; - if (Int64Field37 != other.Int64Field37) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField38, other.DoubleField38)) return false; - if (Interactions != other.Interactions) return false; - if(!repeatedIntField100_.Equals(other.repeatedIntField100_)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField40, other.DoubleField40)) return false; - if (Int64Field41 != other.Int64Field41) return false; - if (Int64Field126 != other.Int64Field126) return false; - if (Int64Field127 != other.Int64Field127) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField128, other.DoubleField128)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField109, other.DoubleField109)) return false; - if (Int64Field110 != other.Int64Field110) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField111, other.DoubleField111)) return false; - if (Int64Field112 != other.Int64Field112) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField113, other.DoubleField113)) return false; - if (Int64Field114 != other.Int64Field114) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField42, other.DoubleField42)) return false; - if (Int64Field43 != other.Int64Field43) return false; - if (Int64Field44 != other.Int64Field44) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField45, other.DoubleField45)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField46, other.DoubleField46)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField78, other.DoubleField78)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField88, other.DoubleField88)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField47, other.DoubleField47)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField89, other.DoubleField89)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField48, other.DoubleField48)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField49, other.DoubleField49)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField50, other.DoubleField50)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField90, other.DoubleField90)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField51, other.DoubleField51)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField91, other.DoubleField91)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField92, other.DoubleField92)) return false; - if (Int64Field107 != other.Int64Field107) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField93, other.DoubleField93)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField108, other.DoubleField108)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField52, other.DoubleField52)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField53, other.DoubleField53)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField94, other.DoubleField94)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField54, other.DoubleField54)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField55, other.DoubleField55)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField56, other.DoubleField56)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField57, other.DoubleField57)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DoubleField58, other.DoubleField58)) return false; - if (Int64Field59 != other.Int64Field59) return false; - if (Int64Field60 != other.Int64Field60) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (DoubleField95 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField95); - if (DoubleField1 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField1); - if (DoubleField79 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField79); - if (Int64Field2 != 0L) hash ^= Int64Field2.GetHashCode(); - if (DoubleField96 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField96); - if (Int64Field3 != 0L) hash ^= Int64Field3.GetHashCode(); - if (Int64Field4 != 0L) hash ^= Int64Field4.GetHashCode(); - if (DoubleField97 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField97); - if (DoubleField65 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField65); - if (DoubleField66 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField66); - if (DoubleField7 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField7); - if (DoubleField62 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField62); - if (DoubleField118 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField118); - if (DoubleField119 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField119); - if (DoubleField67 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField67); - if (DoubleField120 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField120); - if (DoubleField121 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField121); - if (DoubleField122 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField122); - if (DoubleField123 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField123); - if (DoubleField124 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField124); - if (DoubleField8 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField8); - if (DoubleField9 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField9); - if (DoubleField98 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField98); - if (DoubleField10 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField10); - if (DoubleField11 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField11); - if (DoubleField99 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField99); - if (DoubleField84 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField84); - if (DoubleField14 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField14); - if (DoubleField77 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField77); - if (DoubleField15 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField15); - if (Int64Field19 != 0L) hash ^= Int64Field19.GetHashCode(); - if (Int64Field115 != 0L) hash ^= Int64Field115.GetHashCode(); - if (DoubleField116 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField116); - if (Int64Field117 != 0L) hash ^= Int64Field117.GetHashCode(); - if (DoubleField20 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField20); - if (DoubleField21 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField21); - if (StringField73.Length != 0) hash ^= StringField73.GetHashCode(); - if (StringField74.Length != 0) hash ^= StringField74.GetHashCode(); - if (DoubleField22 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField22); - if (DoubleField69 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField69); - if (DoubleField70 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField70); - if (DoubleField71 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField71); - if (DoubleField72 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField72); - if (DoubleField25 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField25); - if (Int64Field26 != 0L) hash ^= Int64Field26.GetHashCode(); - if (DoubleField68 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField68); - if (DoubleField28 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField28); - if (DoubleField106 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField106); - if (DoubleField29 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField29); - if (DoubleField30 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField30); - if (DoubleField101 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField101); - if (DoubleField102 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField102); - if (DoubleField103 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField103); - if (DoubleField104 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField104); - if (DoubleField105 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField105); - if (DoubleField31 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField31); - if (Int64Field32 != 0L) hash ^= Int64Field32.GetHashCode(); - if (DoubleField75 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField75); - if (DoubleField129 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField129); - if (EnumField80 != 0) hash ^= EnumField80.GetHashCode(); - if (EnumField81 != 0) hash ^= EnumField81.GetHashCode(); - if (Int64Field82 != 0L) hash ^= Int64Field82.GetHashCode(); - if (EnumField83 != 0) hash ^= EnumField83.GetHashCode(); - if (Int64Field85 != 0L) hash ^= Int64Field85.GetHashCode(); - if (Int64Field86 != 0L) hash ^= Int64Field86.GetHashCode(); - if (Int64Field87 != 0L) hash ^= Int64Field87.GetHashCode(); - if (Int64Field125 != 0L) hash ^= Int64Field125.GetHashCode(); - if (Int64Field37 != 0L) hash ^= Int64Field37.GetHashCode(); - if (DoubleField38 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField38); - if (Interactions != 0L) hash ^= Interactions.GetHashCode(); - hash ^= repeatedIntField100_.GetHashCode(); - if (DoubleField40 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField40); - if (Int64Field41 != 0L) hash ^= Int64Field41.GetHashCode(); - if (Int64Field126 != 0L) hash ^= Int64Field126.GetHashCode(); - if (Int64Field127 != 0L) hash ^= Int64Field127.GetHashCode(); - if (DoubleField128 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField128); - if (DoubleField109 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField109); - if (Int64Field110 != 0L) hash ^= Int64Field110.GetHashCode(); - if (DoubleField111 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField111); - if (Int64Field112 != 0L) hash ^= Int64Field112.GetHashCode(); - if (DoubleField113 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField113); - if (Int64Field114 != 0L) hash ^= Int64Field114.GetHashCode(); - if (DoubleField42 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField42); - if (Int64Field43 != 0L) hash ^= Int64Field43.GetHashCode(); - if (Int64Field44 != 0L) hash ^= Int64Field44.GetHashCode(); - if (DoubleField45 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField45); - if (DoubleField46 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField46); - if (DoubleField78 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField78); - if (DoubleField88 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField88); - if (DoubleField47 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField47); - if (DoubleField89 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField89); - if (DoubleField48 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField48); - if (DoubleField49 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField49); - if (DoubleField50 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField50); - if (DoubleField90 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField90); - if (DoubleField51 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField51); - if (DoubleField91 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField91); - if (DoubleField92 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField92); - if (Int64Field107 != 0L) hash ^= Int64Field107.GetHashCode(); - if (DoubleField93 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField93); - if (DoubleField108 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField108); - if (DoubleField52 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField52); - if (DoubleField53 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField53); - if (DoubleField94 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField94); - if (DoubleField54 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField54); - if (DoubleField55 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField55); - if (DoubleField56 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField56); - if (DoubleField57 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField57); - if (DoubleField58 != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleField58); - if (Int64Field59 != 0L) hash ^= Int64Field59.GetHashCode(); - if (Int64Field60 != 0L) hash ^= Int64Field60.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (DoubleField1 != 0D) { - output.WriteRawTag(9); - output.WriteDouble(DoubleField1); - } - if (Int64Field2 != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Int64Field2); - } - if (Int64Field3 != 0L) { - output.WriteRawTag(24); - output.WriteInt64(Int64Field3); - } - if (Int64Field4 != 0L) { - output.WriteRawTag(32); - output.WriteInt64(Int64Field4); - } - if (DoubleField7 != 0D) { - output.WriteRawTag(57); - output.WriteDouble(DoubleField7); - } - if (DoubleField8 != 0D) { - output.WriteRawTag(65); - output.WriteDouble(DoubleField8); - } - if (DoubleField9 != 0D) { - output.WriteRawTag(73); - output.WriteDouble(DoubleField9); - } - if (DoubleField10 != 0D) { - output.WriteRawTag(81); - output.WriteDouble(DoubleField10); - } - if (DoubleField11 != 0D) { - output.WriteRawTag(89); - output.WriteDouble(DoubleField11); - } - if (DoubleField14 != 0D) { - output.WriteRawTag(113); - output.WriteDouble(DoubleField14); - } - if (DoubleField15 != 0D) { - output.WriteRawTag(121); - output.WriteDouble(DoubleField15); - } - if (Int64Field19 != 0L) { - output.WriteRawTag(152, 1); - output.WriteInt64(Int64Field19); - } - if (DoubleField20 != 0D) { - output.WriteRawTag(161, 1); - output.WriteDouble(DoubleField20); - } - if (DoubleField21 != 0D) { - output.WriteRawTag(169, 1); - output.WriteDouble(DoubleField21); - } - if (DoubleField22 != 0D) { - output.WriteRawTag(177, 1); - output.WriteDouble(DoubleField22); - } - if (DoubleField25 != 0D) { - output.WriteRawTag(201, 1); - output.WriteDouble(DoubleField25); - } - if (Int64Field26 != 0L) { - output.WriteRawTag(208, 1); - output.WriteInt64(Int64Field26); - } - if (DoubleField28 != 0D) { - output.WriteRawTag(225, 1); - output.WriteDouble(DoubleField28); - } - if (DoubleField29 != 0D) { - output.WriteRawTag(233, 1); - output.WriteDouble(DoubleField29); - } - if (DoubleField30 != 0D) { - output.WriteRawTag(241, 1); - output.WriteDouble(DoubleField30); - } - if (DoubleField31 != 0D) { - output.WriteRawTag(249, 1); - output.WriteDouble(DoubleField31); - } - if (Int64Field32 != 0L) { - output.WriteRawTag(128, 2); - output.WriteInt64(Int64Field32); - } - if (Int64Field37 != 0L) { - output.WriteRawTag(168, 2); - output.WriteInt64(Int64Field37); - } - if (DoubleField38 != 0D) { - output.WriteRawTag(177, 2); - output.WriteDouble(DoubleField38); - } - if (Interactions != 0L) { - output.WriteRawTag(184, 2); - output.WriteInt64(Interactions); - } - if (DoubleField40 != 0D) { - output.WriteRawTag(193, 2); - output.WriteDouble(DoubleField40); - } - if (Int64Field41 != 0L) { - output.WriteRawTag(200, 2); - output.WriteInt64(Int64Field41); - } - if (DoubleField42 != 0D) { - output.WriteRawTag(209, 2); - output.WriteDouble(DoubleField42); - } - if (Int64Field43 != 0L) { - output.WriteRawTag(216, 2); - output.WriteInt64(Int64Field43); - } - if (Int64Field44 != 0L) { - output.WriteRawTag(224, 2); - output.WriteInt64(Int64Field44); - } - if (DoubleField45 != 0D) { - output.WriteRawTag(233, 2); - output.WriteDouble(DoubleField45); - } - if (DoubleField46 != 0D) { - output.WriteRawTag(241, 2); - output.WriteDouble(DoubleField46); - } - if (DoubleField47 != 0D) { - output.WriteRawTag(249, 2); - output.WriteDouble(DoubleField47); - } - if (DoubleField48 != 0D) { - output.WriteRawTag(129, 3); - output.WriteDouble(DoubleField48); - } - if (DoubleField49 != 0D) { - output.WriteRawTag(137, 3); - output.WriteDouble(DoubleField49); - } - if (DoubleField50 != 0D) { - output.WriteRawTag(145, 3); - output.WriteDouble(DoubleField50); - } - if (DoubleField51 != 0D) { - output.WriteRawTag(153, 3); - output.WriteDouble(DoubleField51); - } - if (DoubleField52 != 0D) { - output.WriteRawTag(161, 3); - output.WriteDouble(DoubleField52); - } - if (DoubleField53 != 0D) { - output.WriteRawTag(169, 3); - output.WriteDouble(DoubleField53); - } - if (DoubleField54 != 0D) { - output.WriteRawTag(177, 3); - output.WriteDouble(DoubleField54); - } - if (DoubleField55 != 0D) { - output.WriteRawTag(185, 3); - output.WriteDouble(DoubleField55); - } - if (DoubleField56 != 0D) { - output.WriteRawTag(193, 3); - output.WriteDouble(DoubleField56); - } - if (DoubleField57 != 0D) { - output.WriteRawTag(201, 3); - output.WriteDouble(DoubleField57); - } - if (DoubleField58 != 0D) { - output.WriteRawTag(209, 3); - output.WriteDouble(DoubleField58); - } - if (Int64Field59 != 0L) { - output.WriteRawTag(216, 3); - output.WriteInt64(Int64Field59); - } - if (Int64Field60 != 0L) { - output.WriteRawTag(224, 3); - output.WriteInt64(Int64Field60); - } - if (DoubleField62 != 0D) { - output.WriteRawTag(241, 3); - output.WriteDouble(DoubleField62); - } - if (DoubleField65 != 0D) { - output.WriteRawTag(137, 4); - output.WriteDouble(DoubleField65); - } - if (DoubleField66 != 0D) { - output.WriteRawTag(145, 4); - output.WriteDouble(DoubleField66); - } - if (DoubleField67 != 0D) { - output.WriteRawTag(153, 4); - output.WriteDouble(DoubleField67); - } - if (DoubleField68 != 0D) { - output.WriteRawTag(161, 4); - output.WriteDouble(DoubleField68); - } - if (DoubleField69 != 0D) { - output.WriteRawTag(169, 4); - output.WriteDouble(DoubleField69); - } - if (DoubleField70 != 0D) { - output.WriteRawTag(177, 4); - output.WriteDouble(DoubleField70); - } - if (DoubleField71 != 0D) { - output.WriteRawTag(185, 4); - output.WriteDouble(DoubleField71); - } - if (DoubleField72 != 0D) { - output.WriteRawTag(193, 4); - output.WriteDouble(DoubleField72); - } - if (StringField73.Length != 0) { - output.WriteRawTag(202, 4); - output.WriteString(StringField73); - } - if (StringField74.Length != 0) { - output.WriteRawTag(210, 4); - output.WriteString(StringField74); - } - if (DoubleField75 != 0D) { - output.WriteRawTag(217, 4); - output.WriteDouble(DoubleField75); - } - if (DoubleField77 != 0D) { - output.WriteRawTag(233, 4); - output.WriteDouble(DoubleField77); - } - if (DoubleField78 != 0D) { - output.WriteRawTag(241, 4); - output.WriteDouble(DoubleField78); - } - if (DoubleField79 != 0D) { - output.WriteRawTag(249, 4); - output.WriteDouble(DoubleField79); - } - if (EnumField80 != 0) { - output.WriteRawTag(128, 5); - output.WriteInt32(EnumField80); - } - if (EnumField81 != 0) { - output.WriteRawTag(136, 5); - output.WriteInt32(EnumField81); - } - if (Int64Field82 != 0L) { - output.WriteRawTag(144, 5); - output.WriteInt64(Int64Field82); - } - if (EnumField83 != 0) { - output.WriteRawTag(152, 5); - output.WriteInt32(EnumField83); - } - if (DoubleField84 != 0D) { - output.WriteRawTag(161, 5); - output.WriteDouble(DoubleField84); - } - if (Int64Field85 != 0L) { - output.WriteRawTag(168, 5); - output.WriteInt64(Int64Field85); - } - if (Int64Field86 != 0L) { - output.WriteRawTag(176, 5); - output.WriteInt64(Int64Field86); - } - if (Int64Field87 != 0L) { - output.WriteRawTag(184, 5); - output.WriteInt64(Int64Field87); - } - if (DoubleField88 != 0D) { - output.WriteRawTag(193, 5); - output.WriteDouble(DoubleField88); - } - if (DoubleField89 != 0D) { - output.WriteRawTag(201, 5); - output.WriteDouble(DoubleField89); - } - if (DoubleField90 != 0D) { - output.WriteRawTag(209, 5); - output.WriteDouble(DoubleField90); - } - if (DoubleField91 != 0D) { - output.WriteRawTag(217, 5); - output.WriteDouble(DoubleField91); - } - if (DoubleField92 != 0D) { - output.WriteRawTag(225, 5); - output.WriteDouble(DoubleField92); - } - if (DoubleField93 != 0D) { - output.WriteRawTag(233, 5); - output.WriteDouble(DoubleField93); - } - if (DoubleField94 != 0D) { - output.WriteRawTag(241, 5); - output.WriteDouble(DoubleField94); - } - if (DoubleField95 != 0D) { - output.WriteRawTag(249, 5); - output.WriteDouble(DoubleField95); - } - if (DoubleField96 != 0D) { - output.WriteRawTag(129, 6); - output.WriteDouble(DoubleField96); - } - if (DoubleField97 != 0D) { - output.WriteRawTag(137, 6); - output.WriteDouble(DoubleField97); - } - if (DoubleField98 != 0D) { - output.WriteRawTag(145, 6); - output.WriteDouble(DoubleField98); - } - if (DoubleField99 != 0D) { - output.WriteRawTag(153, 6); - output.WriteDouble(DoubleField99); - } - repeatedIntField100_.WriteTo(output, _repeated_repeatedIntField100_codec); - if (DoubleField101 != 0D) { - output.WriteRawTag(169, 6); - output.WriteDouble(DoubleField101); - } - if (DoubleField102 != 0D) { - output.WriteRawTag(177, 6); - output.WriteDouble(DoubleField102); - } - if (DoubleField103 != 0D) { - output.WriteRawTag(185, 6); - output.WriteDouble(DoubleField103); - } - if (DoubleField104 != 0D) { - output.WriteRawTag(193, 6); - output.WriteDouble(DoubleField104); - } - if (DoubleField105 != 0D) { - output.WriteRawTag(201, 6); - output.WriteDouble(DoubleField105); - } - if (DoubleField106 != 0D) { - output.WriteRawTag(209, 6); - output.WriteDouble(DoubleField106); - } - if (Int64Field107 != 0L) { - output.WriteRawTag(216, 6); - output.WriteInt64(Int64Field107); - } - if (DoubleField108 != 0D) { - output.WriteRawTag(225, 6); - output.WriteDouble(DoubleField108); - } - if (DoubleField109 != 0D) { - output.WriteRawTag(233, 6); - output.WriteDouble(DoubleField109); - } - if (Int64Field110 != 0L) { - output.WriteRawTag(240, 6); - output.WriteInt64(Int64Field110); - } - if (DoubleField111 != 0D) { - output.WriteRawTag(249, 6); - output.WriteDouble(DoubleField111); - } - if (Int64Field112 != 0L) { - output.WriteRawTag(128, 7); - output.WriteInt64(Int64Field112); - } - if (DoubleField113 != 0D) { - output.WriteRawTag(137, 7); - output.WriteDouble(DoubleField113); - } - if (Int64Field114 != 0L) { - output.WriteRawTag(144, 7); - output.WriteInt64(Int64Field114); - } - if (Int64Field115 != 0L) { - output.WriteRawTag(152, 7); - output.WriteInt64(Int64Field115); - } - if (DoubleField116 != 0D) { - output.WriteRawTag(161, 7); - output.WriteDouble(DoubleField116); - } - if (Int64Field117 != 0L) { - output.WriteRawTag(168, 7); - output.WriteInt64(Int64Field117); - } - if (DoubleField118 != 0D) { - output.WriteRawTag(177, 7); - output.WriteDouble(DoubleField118); - } - if (DoubleField119 != 0D) { - output.WriteRawTag(185, 7); - output.WriteDouble(DoubleField119); - } - if (DoubleField120 != 0D) { - output.WriteRawTag(193, 7); - output.WriteDouble(DoubleField120); - } - if (DoubleField121 != 0D) { - output.WriteRawTag(201, 7); - output.WriteDouble(DoubleField121); - } - if (DoubleField122 != 0D) { - output.WriteRawTag(209, 7); - output.WriteDouble(DoubleField122); - } - if (DoubleField123 != 0D) { - output.WriteRawTag(217, 7); - output.WriteDouble(DoubleField123); - } - if (DoubleField124 != 0D) { - output.WriteRawTag(225, 7); - output.WriteDouble(DoubleField124); - } - if (Int64Field125 != 0L) { - output.WriteRawTag(232, 7); - output.WriteInt64(Int64Field125); - } - if (Int64Field126 != 0L) { - output.WriteRawTag(240, 7); - output.WriteInt64(Int64Field126); - } - if (Int64Field127 != 0L) { - output.WriteRawTag(248, 7); - output.WriteInt64(Int64Field127); - } - if (DoubleField128 != 0D) { - output.WriteRawTag(129, 8); - output.WriteDouble(DoubleField128); - } - if (DoubleField129 != 0D) { - output.WriteRawTag(137, 8); - output.WriteDouble(DoubleField129); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (DoubleField1 != 0D) { - output.WriteRawTag(9); - output.WriteDouble(DoubleField1); - } - if (Int64Field2 != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Int64Field2); - } - if (Int64Field3 != 0L) { - output.WriteRawTag(24); - output.WriteInt64(Int64Field3); - } - if (Int64Field4 != 0L) { - output.WriteRawTag(32); - output.WriteInt64(Int64Field4); - } - if (DoubleField7 != 0D) { - output.WriteRawTag(57); - output.WriteDouble(DoubleField7); - } - if (DoubleField8 != 0D) { - output.WriteRawTag(65); - output.WriteDouble(DoubleField8); - } - if (DoubleField9 != 0D) { - output.WriteRawTag(73); - output.WriteDouble(DoubleField9); - } - if (DoubleField10 != 0D) { - output.WriteRawTag(81); - output.WriteDouble(DoubleField10); - } - if (DoubleField11 != 0D) { - output.WriteRawTag(89); - output.WriteDouble(DoubleField11); - } - if (DoubleField14 != 0D) { - output.WriteRawTag(113); - output.WriteDouble(DoubleField14); - } - if (DoubleField15 != 0D) { - output.WriteRawTag(121); - output.WriteDouble(DoubleField15); - } - if (Int64Field19 != 0L) { - output.WriteRawTag(152, 1); - output.WriteInt64(Int64Field19); - } - if (DoubleField20 != 0D) { - output.WriteRawTag(161, 1); - output.WriteDouble(DoubleField20); - } - if (DoubleField21 != 0D) { - output.WriteRawTag(169, 1); - output.WriteDouble(DoubleField21); - } - if (DoubleField22 != 0D) { - output.WriteRawTag(177, 1); - output.WriteDouble(DoubleField22); - } - if (DoubleField25 != 0D) { - output.WriteRawTag(201, 1); - output.WriteDouble(DoubleField25); - } - if (Int64Field26 != 0L) { - output.WriteRawTag(208, 1); - output.WriteInt64(Int64Field26); - } - if (DoubleField28 != 0D) { - output.WriteRawTag(225, 1); - output.WriteDouble(DoubleField28); - } - if (DoubleField29 != 0D) { - output.WriteRawTag(233, 1); - output.WriteDouble(DoubleField29); - } - if (DoubleField30 != 0D) { - output.WriteRawTag(241, 1); - output.WriteDouble(DoubleField30); - } - if (DoubleField31 != 0D) { - output.WriteRawTag(249, 1); - output.WriteDouble(DoubleField31); - } - if (Int64Field32 != 0L) { - output.WriteRawTag(128, 2); - output.WriteInt64(Int64Field32); - } - if (Int64Field37 != 0L) { - output.WriteRawTag(168, 2); - output.WriteInt64(Int64Field37); - } - if (DoubleField38 != 0D) { - output.WriteRawTag(177, 2); - output.WriteDouble(DoubleField38); - } - if (Interactions != 0L) { - output.WriteRawTag(184, 2); - output.WriteInt64(Interactions); - } - if (DoubleField40 != 0D) { - output.WriteRawTag(193, 2); - output.WriteDouble(DoubleField40); - } - if (Int64Field41 != 0L) { - output.WriteRawTag(200, 2); - output.WriteInt64(Int64Field41); - } - if (DoubleField42 != 0D) { - output.WriteRawTag(209, 2); - output.WriteDouble(DoubleField42); - } - if (Int64Field43 != 0L) { - output.WriteRawTag(216, 2); - output.WriteInt64(Int64Field43); - } - if (Int64Field44 != 0L) { - output.WriteRawTag(224, 2); - output.WriteInt64(Int64Field44); - } - if (DoubleField45 != 0D) { - output.WriteRawTag(233, 2); - output.WriteDouble(DoubleField45); - } - if (DoubleField46 != 0D) { - output.WriteRawTag(241, 2); - output.WriteDouble(DoubleField46); - } - if (DoubleField47 != 0D) { - output.WriteRawTag(249, 2); - output.WriteDouble(DoubleField47); - } - if (DoubleField48 != 0D) { - output.WriteRawTag(129, 3); - output.WriteDouble(DoubleField48); - } - if (DoubleField49 != 0D) { - output.WriteRawTag(137, 3); - output.WriteDouble(DoubleField49); - } - if (DoubleField50 != 0D) { - output.WriteRawTag(145, 3); - output.WriteDouble(DoubleField50); - } - if (DoubleField51 != 0D) { - output.WriteRawTag(153, 3); - output.WriteDouble(DoubleField51); - } - if (DoubleField52 != 0D) { - output.WriteRawTag(161, 3); - output.WriteDouble(DoubleField52); - } - if (DoubleField53 != 0D) { - output.WriteRawTag(169, 3); - output.WriteDouble(DoubleField53); - } - if (DoubleField54 != 0D) { - output.WriteRawTag(177, 3); - output.WriteDouble(DoubleField54); - } - if (DoubleField55 != 0D) { - output.WriteRawTag(185, 3); - output.WriteDouble(DoubleField55); - } - if (DoubleField56 != 0D) { - output.WriteRawTag(193, 3); - output.WriteDouble(DoubleField56); - } - if (DoubleField57 != 0D) { - output.WriteRawTag(201, 3); - output.WriteDouble(DoubleField57); - } - if (DoubleField58 != 0D) { - output.WriteRawTag(209, 3); - output.WriteDouble(DoubleField58); - } - if (Int64Field59 != 0L) { - output.WriteRawTag(216, 3); - output.WriteInt64(Int64Field59); - } - if (Int64Field60 != 0L) { - output.WriteRawTag(224, 3); - output.WriteInt64(Int64Field60); - } - if (DoubleField62 != 0D) { - output.WriteRawTag(241, 3); - output.WriteDouble(DoubleField62); - } - if (DoubleField65 != 0D) { - output.WriteRawTag(137, 4); - output.WriteDouble(DoubleField65); - } - if (DoubleField66 != 0D) { - output.WriteRawTag(145, 4); - output.WriteDouble(DoubleField66); - } - if (DoubleField67 != 0D) { - output.WriteRawTag(153, 4); - output.WriteDouble(DoubleField67); - } - if (DoubleField68 != 0D) { - output.WriteRawTag(161, 4); - output.WriteDouble(DoubleField68); - } - if (DoubleField69 != 0D) { - output.WriteRawTag(169, 4); - output.WriteDouble(DoubleField69); - } - if (DoubleField70 != 0D) { - output.WriteRawTag(177, 4); - output.WriteDouble(DoubleField70); - } - if (DoubleField71 != 0D) { - output.WriteRawTag(185, 4); - output.WriteDouble(DoubleField71); - } - if (DoubleField72 != 0D) { - output.WriteRawTag(193, 4); - output.WriteDouble(DoubleField72); - } - if (StringField73.Length != 0) { - output.WriteRawTag(202, 4); - output.WriteString(StringField73); - } - if (StringField74.Length != 0) { - output.WriteRawTag(210, 4); - output.WriteString(StringField74); - } - if (DoubleField75 != 0D) { - output.WriteRawTag(217, 4); - output.WriteDouble(DoubleField75); - } - if (DoubleField77 != 0D) { - output.WriteRawTag(233, 4); - output.WriteDouble(DoubleField77); - } - if (DoubleField78 != 0D) { - output.WriteRawTag(241, 4); - output.WriteDouble(DoubleField78); - } - if (DoubleField79 != 0D) { - output.WriteRawTag(249, 4); - output.WriteDouble(DoubleField79); - } - if (EnumField80 != 0) { - output.WriteRawTag(128, 5); - output.WriteInt32(EnumField80); - } - if (EnumField81 != 0) { - output.WriteRawTag(136, 5); - output.WriteInt32(EnumField81); - } - if (Int64Field82 != 0L) { - output.WriteRawTag(144, 5); - output.WriteInt64(Int64Field82); - } - if (EnumField83 != 0) { - output.WriteRawTag(152, 5); - output.WriteInt32(EnumField83); - } - if (DoubleField84 != 0D) { - output.WriteRawTag(161, 5); - output.WriteDouble(DoubleField84); - } - if (Int64Field85 != 0L) { - output.WriteRawTag(168, 5); - output.WriteInt64(Int64Field85); - } - if (Int64Field86 != 0L) { - output.WriteRawTag(176, 5); - output.WriteInt64(Int64Field86); - } - if (Int64Field87 != 0L) { - output.WriteRawTag(184, 5); - output.WriteInt64(Int64Field87); - } - if (DoubleField88 != 0D) { - output.WriteRawTag(193, 5); - output.WriteDouble(DoubleField88); - } - if (DoubleField89 != 0D) { - output.WriteRawTag(201, 5); - output.WriteDouble(DoubleField89); - } - if (DoubleField90 != 0D) { - output.WriteRawTag(209, 5); - output.WriteDouble(DoubleField90); - } - if (DoubleField91 != 0D) { - output.WriteRawTag(217, 5); - output.WriteDouble(DoubleField91); - } - if (DoubleField92 != 0D) { - output.WriteRawTag(225, 5); - output.WriteDouble(DoubleField92); - } - if (DoubleField93 != 0D) { - output.WriteRawTag(233, 5); - output.WriteDouble(DoubleField93); - } - if (DoubleField94 != 0D) { - output.WriteRawTag(241, 5); - output.WriteDouble(DoubleField94); - } - if (DoubleField95 != 0D) { - output.WriteRawTag(249, 5); - output.WriteDouble(DoubleField95); - } - if (DoubleField96 != 0D) { - output.WriteRawTag(129, 6); - output.WriteDouble(DoubleField96); - } - if (DoubleField97 != 0D) { - output.WriteRawTag(137, 6); - output.WriteDouble(DoubleField97); - } - if (DoubleField98 != 0D) { - output.WriteRawTag(145, 6); - output.WriteDouble(DoubleField98); - } - if (DoubleField99 != 0D) { - output.WriteRawTag(153, 6); - output.WriteDouble(DoubleField99); - } - repeatedIntField100_.WriteTo(ref output, _repeated_repeatedIntField100_codec); - if (DoubleField101 != 0D) { - output.WriteRawTag(169, 6); - output.WriteDouble(DoubleField101); - } - if (DoubleField102 != 0D) { - output.WriteRawTag(177, 6); - output.WriteDouble(DoubleField102); - } - if (DoubleField103 != 0D) { - output.WriteRawTag(185, 6); - output.WriteDouble(DoubleField103); - } - if (DoubleField104 != 0D) { - output.WriteRawTag(193, 6); - output.WriteDouble(DoubleField104); - } - if (DoubleField105 != 0D) { - output.WriteRawTag(201, 6); - output.WriteDouble(DoubleField105); - } - if (DoubleField106 != 0D) { - output.WriteRawTag(209, 6); - output.WriteDouble(DoubleField106); - } - if (Int64Field107 != 0L) { - output.WriteRawTag(216, 6); - output.WriteInt64(Int64Field107); - } - if (DoubleField108 != 0D) { - output.WriteRawTag(225, 6); - output.WriteDouble(DoubleField108); - } - if (DoubleField109 != 0D) { - output.WriteRawTag(233, 6); - output.WriteDouble(DoubleField109); - } - if (Int64Field110 != 0L) { - output.WriteRawTag(240, 6); - output.WriteInt64(Int64Field110); - } - if (DoubleField111 != 0D) { - output.WriteRawTag(249, 6); - output.WriteDouble(DoubleField111); - } - if (Int64Field112 != 0L) { - output.WriteRawTag(128, 7); - output.WriteInt64(Int64Field112); - } - if (DoubleField113 != 0D) { - output.WriteRawTag(137, 7); - output.WriteDouble(DoubleField113); - } - if (Int64Field114 != 0L) { - output.WriteRawTag(144, 7); - output.WriteInt64(Int64Field114); - } - if (Int64Field115 != 0L) { - output.WriteRawTag(152, 7); - output.WriteInt64(Int64Field115); - } - if (DoubleField116 != 0D) { - output.WriteRawTag(161, 7); - output.WriteDouble(DoubleField116); - } - if (Int64Field117 != 0L) { - output.WriteRawTag(168, 7); - output.WriteInt64(Int64Field117); - } - if (DoubleField118 != 0D) { - output.WriteRawTag(177, 7); - output.WriteDouble(DoubleField118); - } - if (DoubleField119 != 0D) { - output.WriteRawTag(185, 7); - output.WriteDouble(DoubleField119); - } - if (DoubleField120 != 0D) { - output.WriteRawTag(193, 7); - output.WriteDouble(DoubleField120); - } - if (DoubleField121 != 0D) { - output.WriteRawTag(201, 7); - output.WriteDouble(DoubleField121); - } - if (DoubleField122 != 0D) { - output.WriteRawTag(209, 7); - output.WriteDouble(DoubleField122); - } - if (DoubleField123 != 0D) { - output.WriteRawTag(217, 7); - output.WriteDouble(DoubleField123); - } - if (DoubleField124 != 0D) { - output.WriteRawTag(225, 7); - output.WriteDouble(DoubleField124); - } - if (Int64Field125 != 0L) { - output.WriteRawTag(232, 7); - output.WriteInt64(Int64Field125); - } - if (Int64Field126 != 0L) { - output.WriteRawTag(240, 7); - output.WriteInt64(Int64Field126); - } - if (Int64Field127 != 0L) { - output.WriteRawTag(248, 7); - output.WriteInt64(Int64Field127); - } - if (DoubleField128 != 0D) { - output.WriteRawTag(129, 8); - output.WriteDouble(DoubleField128); - } - if (DoubleField129 != 0D) { - output.WriteRawTag(137, 8); - output.WriteDouble(DoubleField129); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (DoubleField95 != 0D) { - size += 2 + 8; - } - if (DoubleField1 != 0D) { - size += 1 + 8; - } - if (DoubleField79 != 0D) { - size += 2 + 8; - } - if (Int64Field2 != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Int64Field2); - } - if (DoubleField96 != 0D) { - size += 2 + 8; - } - if (Int64Field3 != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Int64Field3); - } - if (Int64Field4 != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Int64Field4); - } - if (DoubleField97 != 0D) { - size += 2 + 8; - } - if (DoubleField65 != 0D) { - size += 2 + 8; - } - if (DoubleField66 != 0D) { - size += 2 + 8; - } - if (DoubleField7 != 0D) { - size += 1 + 8; - } - if (DoubleField62 != 0D) { - size += 2 + 8; - } - if (DoubleField118 != 0D) { - size += 2 + 8; - } - if (DoubleField119 != 0D) { - size += 2 + 8; - } - if (DoubleField67 != 0D) { - size += 2 + 8; - } - if (DoubleField120 != 0D) { - size += 2 + 8; - } - if (DoubleField121 != 0D) { - size += 2 + 8; - } - if (DoubleField122 != 0D) { - size += 2 + 8; - } - if (DoubleField123 != 0D) { - size += 2 + 8; - } - if (DoubleField124 != 0D) { - size += 2 + 8; - } - if (DoubleField8 != 0D) { - size += 1 + 8; - } - if (DoubleField9 != 0D) { - size += 1 + 8; - } - if (DoubleField98 != 0D) { - size += 2 + 8; - } - if (DoubleField10 != 0D) { - size += 1 + 8; - } - if (DoubleField11 != 0D) { - size += 1 + 8; - } - if (DoubleField99 != 0D) { - size += 2 + 8; - } - if (DoubleField84 != 0D) { - size += 2 + 8; - } - if (DoubleField14 != 0D) { - size += 1 + 8; - } - if (DoubleField77 != 0D) { - size += 2 + 8; - } - if (DoubleField15 != 0D) { - size += 1 + 8; - } - if (Int64Field19 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field19); - } - if (Int64Field115 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field115); - } - if (DoubleField116 != 0D) { - size += 2 + 8; - } - if (Int64Field117 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field117); - } - if (DoubleField20 != 0D) { - size += 2 + 8; - } - if (DoubleField21 != 0D) { - size += 2 + 8; - } - if (StringField73.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(StringField73); - } - if (StringField74.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(StringField74); - } - if (DoubleField22 != 0D) { - size += 2 + 8; - } - if (DoubleField69 != 0D) { - size += 2 + 8; - } - if (DoubleField70 != 0D) { - size += 2 + 8; - } - if (DoubleField71 != 0D) { - size += 2 + 8; - } - if (DoubleField72 != 0D) { - size += 2 + 8; - } - if (DoubleField25 != 0D) { - size += 2 + 8; - } - if (Int64Field26 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field26); - } - if (DoubleField68 != 0D) { - size += 2 + 8; - } - if (DoubleField28 != 0D) { - size += 2 + 8; - } - if (DoubleField106 != 0D) { - size += 2 + 8; - } - if (DoubleField29 != 0D) { - size += 2 + 8; - } - if (DoubleField30 != 0D) { - size += 2 + 8; - } - if (DoubleField101 != 0D) { - size += 2 + 8; - } - if (DoubleField102 != 0D) { - size += 2 + 8; - } - if (DoubleField103 != 0D) { - size += 2 + 8; - } - if (DoubleField104 != 0D) { - size += 2 + 8; - } - if (DoubleField105 != 0D) { - size += 2 + 8; - } - if (DoubleField31 != 0D) { - size += 2 + 8; - } - if (Int64Field32 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field32); - } - if (DoubleField75 != 0D) { - size += 2 + 8; - } - if (DoubleField129 != 0D) { - size += 2 + 8; - } - if (EnumField80 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField80); - } - if (EnumField81 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField81); - } - if (Int64Field82 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field82); - } - if (EnumField83 != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(EnumField83); - } - if (Int64Field85 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field85); - } - if (Int64Field86 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field86); - } - if (Int64Field87 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field87); - } - if (Int64Field125 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field125); - } - if (Int64Field37 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field37); - } - if (DoubleField38 != 0D) { - size += 2 + 8; - } - if (Interactions != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Interactions); - } - size += repeatedIntField100_.CalculateSize(_repeated_repeatedIntField100_codec); - if (DoubleField40 != 0D) { - size += 2 + 8; - } - if (Int64Field41 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field41); - } - if (Int64Field126 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field126); - } - if (Int64Field127 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field127); - } - if (DoubleField128 != 0D) { - size += 2 + 8; - } - if (DoubleField109 != 0D) { - size += 2 + 8; - } - if (Int64Field110 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field110); - } - if (DoubleField111 != 0D) { - size += 2 + 8; - } - if (Int64Field112 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field112); - } - if (DoubleField113 != 0D) { - size += 2 + 8; - } - if (Int64Field114 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field114); - } - if (DoubleField42 != 0D) { - size += 2 + 8; - } - if (Int64Field43 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field43); - } - if (Int64Field44 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field44); - } - if (DoubleField45 != 0D) { - size += 2 + 8; - } - if (DoubleField46 != 0D) { - size += 2 + 8; - } - if (DoubleField78 != 0D) { - size += 2 + 8; - } - if (DoubleField88 != 0D) { - size += 2 + 8; - } - if (DoubleField47 != 0D) { - size += 2 + 8; - } - if (DoubleField89 != 0D) { - size += 2 + 8; - } - if (DoubleField48 != 0D) { - size += 2 + 8; - } - if (DoubleField49 != 0D) { - size += 2 + 8; - } - if (DoubleField50 != 0D) { - size += 2 + 8; - } - if (DoubleField90 != 0D) { - size += 2 + 8; - } - if (DoubleField51 != 0D) { - size += 2 + 8; - } - if (DoubleField91 != 0D) { - size += 2 + 8; - } - if (DoubleField92 != 0D) { - size += 2 + 8; - } - if (Int64Field107 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field107); - } - if (DoubleField93 != 0D) { - size += 2 + 8; - } - if (DoubleField108 != 0D) { - size += 2 + 8; - } - if (DoubleField52 != 0D) { - size += 2 + 8; - } - if (DoubleField53 != 0D) { - size += 2 + 8; - } - if (DoubleField94 != 0D) { - size += 2 + 8; - } - if (DoubleField54 != 0D) { - size += 2 + 8; - } - if (DoubleField55 != 0D) { - size += 2 + 8; - } - if (DoubleField56 != 0D) { - size += 2 + 8; - } - if (DoubleField57 != 0D) { - size += 2 + 8; - } - if (DoubleField58 != 0D) { - size += 2 + 8; - } - if (Int64Field59 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field59); - } - if (Int64Field60 != 0L) { - size += 2 + pb::CodedOutputStream.ComputeInt64Size(Int64Field60); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ManyPrimitiveFieldsMessage other) { - if (other == null) { - return; - } - if (other.DoubleField95 != 0D) { - DoubleField95 = other.DoubleField95; - } - if (other.DoubleField1 != 0D) { - DoubleField1 = other.DoubleField1; - } - if (other.DoubleField79 != 0D) { - DoubleField79 = other.DoubleField79; - } - if (other.Int64Field2 != 0L) { - Int64Field2 = other.Int64Field2; - } - if (other.DoubleField96 != 0D) { - DoubleField96 = other.DoubleField96; - } - if (other.Int64Field3 != 0L) { - Int64Field3 = other.Int64Field3; - } - if (other.Int64Field4 != 0L) { - Int64Field4 = other.Int64Field4; - } - if (other.DoubleField97 != 0D) { - DoubleField97 = other.DoubleField97; - } - if (other.DoubleField65 != 0D) { - DoubleField65 = other.DoubleField65; - } - if (other.DoubleField66 != 0D) { - DoubleField66 = other.DoubleField66; - } - if (other.DoubleField7 != 0D) { - DoubleField7 = other.DoubleField7; - } - if (other.DoubleField62 != 0D) { - DoubleField62 = other.DoubleField62; - } - if (other.DoubleField118 != 0D) { - DoubleField118 = other.DoubleField118; - } - if (other.DoubleField119 != 0D) { - DoubleField119 = other.DoubleField119; - } - if (other.DoubleField67 != 0D) { - DoubleField67 = other.DoubleField67; - } - if (other.DoubleField120 != 0D) { - DoubleField120 = other.DoubleField120; - } - if (other.DoubleField121 != 0D) { - DoubleField121 = other.DoubleField121; - } - if (other.DoubleField122 != 0D) { - DoubleField122 = other.DoubleField122; - } - if (other.DoubleField123 != 0D) { - DoubleField123 = other.DoubleField123; - } - if (other.DoubleField124 != 0D) { - DoubleField124 = other.DoubleField124; - } - if (other.DoubleField8 != 0D) { - DoubleField8 = other.DoubleField8; - } - if (other.DoubleField9 != 0D) { - DoubleField9 = other.DoubleField9; - } - if (other.DoubleField98 != 0D) { - DoubleField98 = other.DoubleField98; - } - if (other.DoubleField10 != 0D) { - DoubleField10 = other.DoubleField10; - } - if (other.DoubleField11 != 0D) { - DoubleField11 = other.DoubleField11; - } - if (other.DoubleField99 != 0D) { - DoubleField99 = other.DoubleField99; - } - if (other.DoubleField84 != 0D) { - DoubleField84 = other.DoubleField84; - } - if (other.DoubleField14 != 0D) { - DoubleField14 = other.DoubleField14; - } - if (other.DoubleField77 != 0D) { - DoubleField77 = other.DoubleField77; - } - if (other.DoubleField15 != 0D) { - DoubleField15 = other.DoubleField15; - } - if (other.Int64Field19 != 0L) { - Int64Field19 = other.Int64Field19; - } - if (other.Int64Field115 != 0L) { - Int64Field115 = other.Int64Field115; - } - if (other.DoubleField116 != 0D) { - DoubleField116 = other.DoubleField116; - } - if (other.Int64Field117 != 0L) { - Int64Field117 = other.Int64Field117; - } - if (other.DoubleField20 != 0D) { - DoubleField20 = other.DoubleField20; - } - if (other.DoubleField21 != 0D) { - DoubleField21 = other.DoubleField21; - } - if (other.StringField73.Length != 0) { - StringField73 = other.StringField73; - } - if (other.StringField74.Length != 0) { - StringField74 = other.StringField74; - } - if (other.DoubleField22 != 0D) { - DoubleField22 = other.DoubleField22; - } - if (other.DoubleField69 != 0D) { - DoubleField69 = other.DoubleField69; - } - if (other.DoubleField70 != 0D) { - DoubleField70 = other.DoubleField70; - } - if (other.DoubleField71 != 0D) { - DoubleField71 = other.DoubleField71; - } - if (other.DoubleField72 != 0D) { - DoubleField72 = other.DoubleField72; - } - if (other.DoubleField25 != 0D) { - DoubleField25 = other.DoubleField25; - } - if (other.Int64Field26 != 0L) { - Int64Field26 = other.Int64Field26; - } - if (other.DoubleField68 != 0D) { - DoubleField68 = other.DoubleField68; - } - if (other.DoubleField28 != 0D) { - DoubleField28 = other.DoubleField28; - } - if (other.DoubleField106 != 0D) { - DoubleField106 = other.DoubleField106; - } - if (other.DoubleField29 != 0D) { - DoubleField29 = other.DoubleField29; - } - if (other.DoubleField30 != 0D) { - DoubleField30 = other.DoubleField30; - } - if (other.DoubleField101 != 0D) { - DoubleField101 = other.DoubleField101; - } - if (other.DoubleField102 != 0D) { - DoubleField102 = other.DoubleField102; - } - if (other.DoubleField103 != 0D) { - DoubleField103 = other.DoubleField103; - } - if (other.DoubleField104 != 0D) { - DoubleField104 = other.DoubleField104; - } - if (other.DoubleField105 != 0D) { - DoubleField105 = other.DoubleField105; - } - if (other.DoubleField31 != 0D) { - DoubleField31 = other.DoubleField31; - } - if (other.Int64Field32 != 0L) { - Int64Field32 = other.Int64Field32; - } - if (other.DoubleField75 != 0D) { - DoubleField75 = other.DoubleField75; - } - if (other.DoubleField129 != 0D) { - DoubleField129 = other.DoubleField129; - } - if (other.EnumField80 != 0) { - EnumField80 = other.EnumField80; - } - if (other.EnumField81 != 0) { - EnumField81 = other.EnumField81; - } - if (other.Int64Field82 != 0L) { - Int64Field82 = other.Int64Field82; - } - if (other.EnumField83 != 0) { - EnumField83 = other.EnumField83; - } - if (other.Int64Field85 != 0L) { - Int64Field85 = other.Int64Field85; - } - if (other.Int64Field86 != 0L) { - Int64Field86 = other.Int64Field86; - } - if (other.Int64Field87 != 0L) { - Int64Field87 = other.Int64Field87; - } - if (other.Int64Field125 != 0L) { - Int64Field125 = other.Int64Field125; - } - if (other.Int64Field37 != 0L) { - Int64Field37 = other.Int64Field37; - } - if (other.DoubleField38 != 0D) { - DoubleField38 = other.DoubleField38; - } - if (other.Interactions != 0L) { - Interactions = other.Interactions; - } - repeatedIntField100_.Add(other.repeatedIntField100_); - if (other.DoubleField40 != 0D) { - DoubleField40 = other.DoubleField40; - } - if (other.Int64Field41 != 0L) { - Int64Field41 = other.Int64Field41; - } - if (other.Int64Field126 != 0L) { - Int64Field126 = other.Int64Field126; - } - if (other.Int64Field127 != 0L) { - Int64Field127 = other.Int64Field127; - } - if (other.DoubleField128 != 0D) { - DoubleField128 = other.DoubleField128; - } - if (other.DoubleField109 != 0D) { - DoubleField109 = other.DoubleField109; - } - if (other.Int64Field110 != 0L) { - Int64Field110 = other.Int64Field110; - } - if (other.DoubleField111 != 0D) { - DoubleField111 = other.DoubleField111; - } - if (other.Int64Field112 != 0L) { - Int64Field112 = other.Int64Field112; - } - if (other.DoubleField113 != 0D) { - DoubleField113 = other.DoubleField113; - } - if (other.Int64Field114 != 0L) { - Int64Field114 = other.Int64Field114; - } - if (other.DoubleField42 != 0D) { - DoubleField42 = other.DoubleField42; - } - if (other.Int64Field43 != 0L) { - Int64Field43 = other.Int64Field43; - } - if (other.Int64Field44 != 0L) { - Int64Field44 = other.Int64Field44; - } - if (other.DoubleField45 != 0D) { - DoubleField45 = other.DoubleField45; - } - if (other.DoubleField46 != 0D) { - DoubleField46 = other.DoubleField46; - } - if (other.DoubleField78 != 0D) { - DoubleField78 = other.DoubleField78; - } - if (other.DoubleField88 != 0D) { - DoubleField88 = other.DoubleField88; - } - if (other.DoubleField47 != 0D) { - DoubleField47 = other.DoubleField47; - } - if (other.DoubleField89 != 0D) { - DoubleField89 = other.DoubleField89; - } - if (other.DoubleField48 != 0D) { - DoubleField48 = other.DoubleField48; - } - if (other.DoubleField49 != 0D) { - DoubleField49 = other.DoubleField49; - } - if (other.DoubleField50 != 0D) { - DoubleField50 = other.DoubleField50; - } - if (other.DoubleField90 != 0D) { - DoubleField90 = other.DoubleField90; - } - if (other.DoubleField51 != 0D) { - DoubleField51 = other.DoubleField51; - } - if (other.DoubleField91 != 0D) { - DoubleField91 = other.DoubleField91; - } - if (other.DoubleField92 != 0D) { - DoubleField92 = other.DoubleField92; - } - if (other.Int64Field107 != 0L) { - Int64Field107 = other.Int64Field107; - } - if (other.DoubleField93 != 0D) { - DoubleField93 = other.DoubleField93; - } - if (other.DoubleField108 != 0D) { - DoubleField108 = other.DoubleField108; - } - if (other.DoubleField52 != 0D) { - DoubleField52 = other.DoubleField52; - } - if (other.DoubleField53 != 0D) { - DoubleField53 = other.DoubleField53; - } - if (other.DoubleField94 != 0D) { - DoubleField94 = other.DoubleField94; - } - if (other.DoubleField54 != 0D) { - DoubleField54 = other.DoubleField54; - } - if (other.DoubleField55 != 0D) { - DoubleField55 = other.DoubleField55; - } - if (other.DoubleField56 != 0D) { - DoubleField56 = other.DoubleField56; - } - if (other.DoubleField57 != 0D) { - DoubleField57 = other.DoubleField57; - } - if (other.DoubleField58 != 0D) { - DoubleField58 = other.DoubleField58; - } - if (other.Int64Field59 != 0L) { - Int64Field59 = other.Int64Field59; - } - if (other.Int64Field60 != 0L) { - Int64Field60 = other.Int64Field60; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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 9: { - DoubleField1 = input.ReadDouble(); - break; - } - case 16: { - Int64Field2 = input.ReadInt64(); - break; - } - case 24: { - Int64Field3 = input.ReadInt64(); - break; - } - case 32: { - Int64Field4 = input.ReadInt64(); - break; - } - case 57: { - DoubleField7 = input.ReadDouble(); - break; - } - case 65: { - DoubleField8 = input.ReadDouble(); - break; - } - case 73: { - DoubleField9 = input.ReadDouble(); - break; - } - case 81: { - DoubleField10 = input.ReadDouble(); - break; - } - case 89: { - DoubleField11 = input.ReadDouble(); - break; - } - case 113: { - DoubleField14 = input.ReadDouble(); - break; - } - case 121: { - DoubleField15 = input.ReadDouble(); - break; - } - case 152: { - Int64Field19 = input.ReadInt64(); - break; - } - case 161: { - DoubleField20 = input.ReadDouble(); - break; - } - case 169: { - DoubleField21 = input.ReadDouble(); - break; - } - case 177: { - DoubleField22 = input.ReadDouble(); - break; - } - case 201: { - DoubleField25 = input.ReadDouble(); - break; - } - case 208: { - Int64Field26 = input.ReadInt64(); - break; - } - case 225: { - DoubleField28 = input.ReadDouble(); - break; - } - case 233: { - DoubleField29 = input.ReadDouble(); - break; - } - case 241: { - DoubleField30 = input.ReadDouble(); - break; - } - case 249: { - DoubleField31 = input.ReadDouble(); - break; - } - case 256: { - Int64Field32 = input.ReadInt64(); - break; - } - case 296: { - Int64Field37 = input.ReadInt64(); - break; - } - case 305: { - DoubleField38 = input.ReadDouble(); - break; - } - case 312: { - Interactions = input.ReadInt64(); - break; - } - case 321: { - DoubleField40 = input.ReadDouble(); - break; - } - case 328: { - Int64Field41 = input.ReadInt64(); - break; - } - case 337: { - DoubleField42 = input.ReadDouble(); - break; - } - case 344: { - Int64Field43 = input.ReadInt64(); - break; - } - case 352: { - Int64Field44 = input.ReadInt64(); - break; - } - case 361: { - DoubleField45 = input.ReadDouble(); - break; - } - case 369: { - DoubleField46 = input.ReadDouble(); - break; - } - case 377: { - DoubleField47 = input.ReadDouble(); - break; - } - case 385: { - DoubleField48 = input.ReadDouble(); - break; - } - case 393: { - DoubleField49 = input.ReadDouble(); - break; - } - case 401: { - DoubleField50 = input.ReadDouble(); - break; - } - case 409: { - DoubleField51 = input.ReadDouble(); - break; - } - case 417: { - DoubleField52 = input.ReadDouble(); - break; - } - case 425: { - DoubleField53 = input.ReadDouble(); - break; - } - case 433: { - DoubleField54 = input.ReadDouble(); - break; - } - case 441: { - DoubleField55 = input.ReadDouble(); - break; - } - case 449: { - DoubleField56 = input.ReadDouble(); - break; - } - case 457: { - DoubleField57 = input.ReadDouble(); - break; - } - case 465: { - DoubleField58 = input.ReadDouble(); - break; - } - case 472: { - Int64Field59 = input.ReadInt64(); - break; - } - case 480: { - Int64Field60 = input.ReadInt64(); - break; - } - case 497: { - DoubleField62 = input.ReadDouble(); - break; - } - case 521: { - DoubleField65 = input.ReadDouble(); - break; - } - case 529: { - DoubleField66 = input.ReadDouble(); - break; - } - case 537: { - DoubleField67 = input.ReadDouble(); - break; - } - case 545: { - DoubleField68 = input.ReadDouble(); - break; - } - case 553: { - DoubleField69 = input.ReadDouble(); - break; - } - case 561: { - DoubleField70 = input.ReadDouble(); - break; - } - case 569: { - DoubleField71 = input.ReadDouble(); - break; - } - case 577: { - DoubleField72 = input.ReadDouble(); - break; - } - case 586: { - StringField73 = input.ReadString(); - break; - } - case 594: { - StringField74 = input.ReadString(); - break; - } - case 601: { - DoubleField75 = input.ReadDouble(); - break; - } - case 617: { - DoubleField77 = input.ReadDouble(); - break; - } - case 625: { - DoubleField78 = input.ReadDouble(); - break; - } - case 633: { - DoubleField79 = input.ReadDouble(); - break; - } - case 640: { - EnumField80 = input.ReadInt32(); - break; - } - case 648: { - EnumField81 = input.ReadInt32(); - break; - } - case 656: { - Int64Field82 = input.ReadInt64(); - break; - } - case 664: { - EnumField83 = input.ReadInt32(); - break; - } - case 673: { - DoubleField84 = input.ReadDouble(); - break; - } - case 680: { - Int64Field85 = input.ReadInt64(); - break; - } - case 688: { - Int64Field86 = input.ReadInt64(); - break; - } - case 696: { - Int64Field87 = input.ReadInt64(); - break; - } - case 705: { - DoubleField88 = input.ReadDouble(); - break; - } - case 713: { - DoubleField89 = input.ReadDouble(); - break; - } - case 721: { - DoubleField90 = input.ReadDouble(); - break; - } - case 729: { - DoubleField91 = input.ReadDouble(); - break; - } - case 737: { - DoubleField92 = input.ReadDouble(); - break; - } - case 745: { - DoubleField93 = input.ReadDouble(); - break; - } - case 753: { - DoubleField94 = input.ReadDouble(); - break; - } - case 761: { - DoubleField95 = input.ReadDouble(); - break; - } - case 769: { - DoubleField96 = input.ReadDouble(); - break; - } - case 777: { - DoubleField97 = input.ReadDouble(); - break; - } - case 785: { - DoubleField98 = input.ReadDouble(); - break; - } - case 793: { - DoubleField99 = input.ReadDouble(); - break; - } - case 802: - case 800: { - repeatedIntField100_.AddEntriesFrom(input, _repeated_repeatedIntField100_codec); - break; - } - case 809: { - DoubleField101 = input.ReadDouble(); - break; - } - case 817: { - DoubleField102 = input.ReadDouble(); - break; - } - case 825: { - DoubleField103 = input.ReadDouble(); - break; - } - case 833: { - DoubleField104 = input.ReadDouble(); - break; - } - case 841: { - DoubleField105 = input.ReadDouble(); - break; - } - case 849: { - DoubleField106 = input.ReadDouble(); - break; - } - case 856: { - Int64Field107 = input.ReadInt64(); - break; - } - case 865: { - DoubleField108 = input.ReadDouble(); - break; - } - case 873: { - DoubleField109 = input.ReadDouble(); - break; - } - case 880: { - Int64Field110 = input.ReadInt64(); - break; - } - case 889: { - DoubleField111 = input.ReadDouble(); - break; - } - case 896: { - Int64Field112 = input.ReadInt64(); - break; - } - case 905: { - DoubleField113 = input.ReadDouble(); - break; - } - case 912: { - Int64Field114 = input.ReadInt64(); - break; - } - case 920: { - Int64Field115 = input.ReadInt64(); - break; - } - case 929: { - DoubleField116 = input.ReadDouble(); - break; - } - case 936: { - Int64Field117 = input.ReadInt64(); - break; - } - case 945: { - DoubleField118 = input.ReadDouble(); - break; - } - case 953: { - DoubleField119 = input.ReadDouble(); - break; - } - case 961: { - DoubleField120 = input.ReadDouble(); - break; - } - case 969: { - DoubleField121 = input.ReadDouble(); - break; - } - case 977: { - DoubleField122 = input.ReadDouble(); - break; - } - case 985: { - DoubleField123 = input.ReadDouble(); - break; - } - case 993: { - DoubleField124 = input.ReadDouble(); - break; - } - case 1000: { - Int64Field125 = input.ReadInt64(); - break; - } - case 1008: { - Int64Field126 = input.ReadInt64(); - break; - } - case 1016: { - Int64Field127 = input.ReadInt64(); - break; - } - case 1025: { - DoubleField128 = input.ReadDouble(); - break; - } - case 1033: { - DoubleField129 = input.ReadDouble(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - 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 9: { - DoubleField1 = input.ReadDouble(); - break; - } - case 16: { - Int64Field2 = input.ReadInt64(); - break; - } - case 24: { - Int64Field3 = input.ReadInt64(); - break; - } - case 32: { - Int64Field4 = input.ReadInt64(); - break; - } - case 57: { - DoubleField7 = input.ReadDouble(); - break; - } - case 65: { - DoubleField8 = input.ReadDouble(); - break; - } - case 73: { - DoubleField9 = input.ReadDouble(); - break; - } - case 81: { - DoubleField10 = input.ReadDouble(); - break; - } - case 89: { - DoubleField11 = input.ReadDouble(); - break; - } - case 113: { - DoubleField14 = input.ReadDouble(); - break; - } - case 121: { - DoubleField15 = input.ReadDouble(); - break; - } - case 152: { - Int64Field19 = input.ReadInt64(); - break; - } - case 161: { - DoubleField20 = input.ReadDouble(); - break; - } - case 169: { - DoubleField21 = input.ReadDouble(); - break; - } - case 177: { - DoubleField22 = input.ReadDouble(); - break; - } - case 201: { - DoubleField25 = input.ReadDouble(); - break; - } - case 208: { - Int64Field26 = input.ReadInt64(); - break; - } - case 225: { - DoubleField28 = input.ReadDouble(); - break; - } - case 233: { - DoubleField29 = input.ReadDouble(); - break; - } - case 241: { - DoubleField30 = input.ReadDouble(); - break; - } - case 249: { - DoubleField31 = input.ReadDouble(); - break; - } - case 256: { - Int64Field32 = input.ReadInt64(); - break; - } - case 296: { - Int64Field37 = input.ReadInt64(); - break; - } - case 305: { - DoubleField38 = input.ReadDouble(); - break; - } - case 312: { - Interactions = input.ReadInt64(); - break; - } - case 321: { - DoubleField40 = input.ReadDouble(); - break; - } - case 328: { - Int64Field41 = input.ReadInt64(); - break; - } - case 337: { - DoubleField42 = input.ReadDouble(); - break; - } - case 344: { - Int64Field43 = input.ReadInt64(); - break; - } - case 352: { - Int64Field44 = input.ReadInt64(); - break; - } - case 361: { - DoubleField45 = input.ReadDouble(); - break; - } - case 369: { - DoubleField46 = input.ReadDouble(); - break; - } - case 377: { - DoubleField47 = input.ReadDouble(); - break; - } - case 385: { - DoubleField48 = input.ReadDouble(); - break; - } - case 393: { - DoubleField49 = input.ReadDouble(); - break; - } - case 401: { - DoubleField50 = input.ReadDouble(); - break; - } - case 409: { - DoubleField51 = input.ReadDouble(); - break; - } - case 417: { - DoubleField52 = input.ReadDouble(); - break; - } - case 425: { - DoubleField53 = input.ReadDouble(); - break; - } - case 433: { - DoubleField54 = input.ReadDouble(); - break; - } - case 441: { - DoubleField55 = input.ReadDouble(); - break; - } - case 449: { - DoubleField56 = input.ReadDouble(); - break; - } - case 457: { - DoubleField57 = input.ReadDouble(); - break; - } - case 465: { - DoubleField58 = input.ReadDouble(); - break; - } - case 472: { - Int64Field59 = input.ReadInt64(); - break; - } - case 480: { - Int64Field60 = input.ReadInt64(); - break; - } - case 497: { - DoubleField62 = input.ReadDouble(); - break; - } - case 521: { - DoubleField65 = input.ReadDouble(); - break; - } - case 529: { - DoubleField66 = input.ReadDouble(); - break; - } - case 537: { - DoubleField67 = input.ReadDouble(); - break; - } - case 545: { - DoubleField68 = input.ReadDouble(); - break; - } - case 553: { - DoubleField69 = input.ReadDouble(); - break; - } - case 561: { - DoubleField70 = input.ReadDouble(); - break; - } - case 569: { - DoubleField71 = input.ReadDouble(); - break; - } - case 577: { - DoubleField72 = input.ReadDouble(); - break; - } - case 586: { - StringField73 = input.ReadString(); - break; - } - case 594: { - StringField74 = input.ReadString(); - break; - } - case 601: { - DoubleField75 = input.ReadDouble(); - break; - } - case 617: { - DoubleField77 = input.ReadDouble(); - break; - } - case 625: { - DoubleField78 = input.ReadDouble(); - break; - } - case 633: { - DoubleField79 = input.ReadDouble(); - break; - } - case 640: { - EnumField80 = input.ReadInt32(); - break; - } - case 648: { - EnumField81 = input.ReadInt32(); - break; - } - case 656: { - Int64Field82 = input.ReadInt64(); - break; - } - case 664: { - EnumField83 = input.ReadInt32(); - break; - } - case 673: { - DoubleField84 = input.ReadDouble(); - break; - } - case 680: { - Int64Field85 = input.ReadInt64(); - break; - } - case 688: { - Int64Field86 = input.ReadInt64(); - break; - } - case 696: { - Int64Field87 = input.ReadInt64(); - break; - } - case 705: { - DoubleField88 = input.ReadDouble(); - break; - } - case 713: { - DoubleField89 = input.ReadDouble(); - break; - } - case 721: { - DoubleField90 = input.ReadDouble(); - break; - } - case 729: { - DoubleField91 = input.ReadDouble(); - break; - } - case 737: { - DoubleField92 = input.ReadDouble(); - break; - } - case 745: { - DoubleField93 = input.ReadDouble(); - break; - } - case 753: { - DoubleField94 = input.ReadDouble(); - break; - } - case 761: { - DoubleField95 = input.ReadDouble(); - break; - } - case 769: { - DoubleField96 = input.ReadDouble(); - break; - } - case 777: { - DoubleField97 = input.ReadDouble(); - break; - } - case 785: { - DoubleField98 = input.ReadDouble(); - break; - } - case 793: { - DoubleField99 = input.ReadDouble(); - break; - } - case 802: - case 800: { - repeatedIntField100_.AddEntriesFrom(ref input, _repeated_repeatedIntField100_codec); - break; - } - case 809: { - DoubleField101 = input.ReadDouble(); - break; - } - case 817: { - DoubleField102 = input.ReadDouble(); - break; - } - case 825: { - DoubleField103 = input.ReadDouble(); - break; - } - case 833: { - DoubleField104 = input.ReadDouble(); - break; - } - case 841: { - DoubleField105 = input.ReadDouble(); - break; - } - case 849: { - DoubleField106 = input.ReadDouble(); - break; - } - case 856: { - Int64Field107 = input.ReadInt64(); - break; - } - case 865: { - DoubleField108 = input.ReadDouble(); - break; - } - case 873: { - DoubleField109 = input.ReadDouble(); - break; - } - case 880: { - Int64Field110 = input.ReadInt64(); - break; - } - case 889: { - DoubleField111 = input.ReadDouble(); - break; - } - case 896: { - Int64Field112 = input.ReadInt64(); - break; - } - case 905: { - DoubleField113 = input.ReadDouble(); - break; - } - case 912: { - Int64Field114 = input.ReadInt64(); - break; - } - case 920: { - Int64Field115 = input.ReadInt64(); - break; - } - case 929: { - DoubleField116 = input.ReadDouble(); - break; - } - case 936: { - Int64Field117 = input.ReadInt64(); - break; - } - case 945: { - DoubleField118 = input.ReadDouble(); - break; - } - case 953: { - DoubleField119 = input.ReadDouble(); - break; - } - case 961: { - DoubleField120 = input.ReadDouble(); - break; - } - case 969: { - DoubleField121 = input.ReadDouble(); - break; - } - case 977: { - DoubleField122 = input.ReadDouble(); - break; - } - case 985: { - DoubleField123 = input.ReadDouble(); - break; - } - case 993: { - DoubleField124 = input.ReadDouble(); - break; - } - case 1000: { - Int64Field125 = input.ReadInt64(); - break; - } - case 1008: { - Int64Field126 = input.ReadInt64(); - break; - } - case 1016: { - Int64Field127 = input.ReadInt64(); - break; - } - case 1025: { - DoubleField128 = input.ReadDouble(); - break; - } - case 1033: { - DoubleField129 = input.ReadDouble(); - break; - } - } - } - } - #endif - - } - - #endregion - -} - -#endregion Designer generated code diff --git a/csharp/src/Google.Protobuf.Benchmarks/WriteMessagesBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/WriteMessagesBenchmark.cs deleted file mode 100644 index 5a3bba74d2..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/WriteMessagesBenchmark.cs +++ /dev/null @@ -1,198 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Buffers; -using Google.Protobuf.WellKnownTypes; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmark that tests writing performance for various messages. - /// - [MemoryDiagnoser] - public class WriteMessagesBenchmark - { - const int MaxMessages = 100; - - SubTest manyWrapperFieldsTest = new SubTest(ParseMessagesBenchmark.CreateManyWrapperFieldsMessage(), MaxMessages); - SubTest manyPrimitiveFieldsTest = new SubTest(ParseMessagesBenchmark.CreateManyPrimitiveFieldsMessage(), MaxMessages); - SubTest emptyMessageTest = new SubTest(new Empty(), MaxMessages); - - public IEnumerable MessageCountValues => new[] { 10, 100 }; - - [GlobalSetup] - public void GlobalSetup() - { - } - - [Benchmark] - public byte[] ManyWrapperFieldsMessage_ToByteArray() - { - return manyWrapperFieldsTest.ToByteArray(); - } - - [Benchmark] - public byte[] ManyWrapperFieldsMessage_WriteToCodedOutputStream() - { - return manyWrapperFieldsTest.WriteToCodedOutputStream_PreAllocatedBuffer(); - } - - [Benchmark] - public byte[] ManyWrapperFieldsMessage_WriteToSpan() - { - return manyWrapperFieldsTest.WriteToSpan_PreAllocatedBuffer(); - } - - - [Benchmark] - public byte[] ManyPrimitiveFieldsMessage_ToByteArray() - { - return manyPrimitiveFieldsTest.ToByteArray(); - } - - [Benchmark] - public byte[] ManyPrimitiveFieldsMessage_WriteToCodedOutputStream() - { - return manyPrimitiveFieldsTest.WriteToCodedOutputStream_PreAllocatedBuffer(); - } - - [Benchmark] - public byte[] ManyPrimitiveFieldsMessage_WriteToSpan() - { - return manyPrimitiveFieldsTest.WriteToSpan_PreAllocatedBuffer(); - } - - [Benchmark] - public byte[] EmptyMessage_ToByteArray() - { - return emptyMessageTest.ToByteArray(); - } - - [Benchmark] - public byte[] EmptyMessage_WriteToCodedOutputStream() - { - return emptyMessageTest.WriteToCodedOutputStream_PreAllocatedBuffer(); - } - - [Benchmark] - public byte[] EmptyMessage_WriteToSpan() - { - return emptyMessageTest.WriteToSpan_PreAllocatedBuffer(); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyWrapperFieldsMessage_WriteDelimitedMessagesToCodedOutputStream(int messageCount) - { - manyWrapperFieldsTest.WriteDelimitedMessagesToCodedOutputStream_PreAllocatedBuffer(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyWrapperFieldsMessage_WriteDelimitedMessagesToSpan(int messageCount) - { - manyWrapperFieldsTest.WriteDelimitedMessagesToSpan_PreAllocatedBuffer(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyPrimitiveFieldsMessage_WriteDelimitedMessagesToCodedOutputStream(int messageCount) - { - manyPrimitiveFieldsTest.WriteDelimitedMessagesToCodedOutputStream_PreAllocatedBuffer(messageCount); - } - - [Benchmark] - [ArgumentsSource(nameof(MessageCountValues))] - public void ManyPrimitiveFieldsMessage_WriteDelimitedMessagesToSpan(int messageCount) - { - manyPrimitiveFieldsTest.WriteDelimitedMessagesToSpan_PreAllocatedBuffer(messageCount); - } - - private class SubTest - { - private readonly IMessage message; - private readonly byte[] outputBuffer; - private readonly byte[] multipleMessagesOutputBuffer; - - public SubTest(IMessage message, int maxMessageCount) - { - this.message = message; - - int messageSize = message.CalculateSize(); - this.outputBuffer = new byte[messageSize]; - this.multipleMessagesOutputBuffer = new byte[maxMessageCount * (messageSize + CodedOutputStream.ComputeLengthSize(messageSize))]; - } - - public byte[] ToByteArray() => message.ToByteArray(); - - public byte[] WriteToCodedOutputStream_PreAllocatedBuffer() - { - var cos = new CodedOutputStream(outputBuffer); // use pre-existing output buffer - message.WriteTo(cos); - return outputBuffer; - } - - public byte[] WriteToSpan_PreAllocatedBuffer() - { - var span = new Span(outputBuffer); // use pre-existing output buffer - message.WriteTo(span); - return outputBuffer; - } - - public byte[] WriteDelimitedMessagesToCodedOutputStream_PreAllocatedBuffer(int messageCount) - { - var cos = new CodedOutputStream(multipleMessagesOutputBuffer); // use pre-existing output buffer - for (int i = 0; i < messageCount; i++) - { - cos.WriteMessage(message); - } - return multipleMessagesOutputBuffer; - } - - public byte[] WriteDelimitedMessagesToSpan_PreAllocatedBuffer(int messageCount) - { - var span = new Span(multipleMessagesOutputBuffer); // use pre-existing output buffer - WriteContext.Initialize(ref span, out WriteContext ctx); - for (int i = 0; i < messageCount; i++) - { - ctx.WriteMessage(message); - } - return multipleMessagesOutputBuffer; - } - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/WriteRawPrimitivesBenchmark.cs b/csharp/src/Google.Protobuf.Benchmarks/WriteRawPrimitivesBenchmark.cs deleted file mode 100644 index bd0f0aca6a..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/WriteRawPrimitivesBenchmark.cs +++ /dev/null @@ -1,516 +0,0 @@ -#region Copyright notice and license -// Protocol Buffers - Google's data interchange format -// Copyright 2019 Google Inc. All rights reserved. -// https://github.com/protocolbuffers/protobuf -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#endregion - -using BenchmarkDotNet.Attributes; -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Protobuf.Benchmarks -{ - /// - /// Benchmarks throughput when writing raw primitives. - /// - [MemoryDiagnoser] - public class WriteRawPrimitivesBenchmark - { - // key is the encodedSize of varint values - Dictionary varint32Values; - Dictionary varint64Values; - - double[] doubleValues; - float[] floatValues; - - // key is the encodedSize of string values - Dictionary stringValues; - - // key is the encodedSize of string values - Dictionary nonAsciiStringValues; - - // key is the encodedSize of string values - Dictionary byteStringValues; - - // the buffer to which all the data will be written - byte[] outputBuffer; - - Random random = new Random(417384220); // random but deterministic seed - - public IEnumerable StringEncodedSizes => new[] { 1, 4, 10, 105, 10080 }; - - public IEnumerable NonAsciiStringEncodedSizes => new[] { 4, 10, 105, 10080 }; - - [GlobalSetup] - public void GlobalSetup() - { - outputBuffer = new byte[BytesToWrite]; - - varint32Values = new Dictionary(); - varint64Values = new Dictionary(); - for (int encodedSize = 1; encodedSize <= 10; encodedSize++) - { - if (encodedSize <= 5) - { - varint32Values.Add(encodedSize, CreateRandomVarints32(random, BytesToWrite / encodedSize, encodedSize)); - } - varint64Values.Add(encodedSize, CreateRandomVarints64(random, BytesToWrite / encodedSize, encodedSize)); - } - - doubleValues = CreateRandomDoubles(random, BytesToWrite / sizeof(double)); - floatValues = CreateRandomFloats(random, BytesToWrite / sizeof(float)); - - stringValues = new Dictionary(); - - byteStringValues = new Dictionary(); - foreach(var encodedSize in StringEncodedSizes) - { - stringValues.Add(encodedSize, CreateStrings(BytesToWrite / encodedSize, encodedSize)); - byteStringValues.Add(encodedSize, CreateByteStrings(BytesToWrite / encodedSize, encodedSize)); - } - - nonAsciiStringValues = new Dictionary(); - foreach(var encodedSize in NonAsciiStringEncodedSizes) - { - nonAsciiStringValues.Add(encodedSize, CreateNonAsciiStrings(BytesToWrite / encodedSize, encodedSize)); - } - } - - // Total number of bytes that each benchmark will write. - // Measuring the time taken to write buffer of given size makes it easier to compare parsing speed for different - // types and makes it easy to calculate the througput (in MB/s) - // 10800 bytes is chosen because it is divisible by all possible encoded sizes for all primitive types {1..10} - [Params(10080)] - public int BytesToWrite { get; set; } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - public void WriteRawVarint32_CodedOutputStream(int encodedSize) - { - var values = varint32Values[encodedSize]; - var cos = new CodedOutputStream(outputBuffer); - for (int i = 0; i < values.Length; i++) - { - cos.WriteRawVarint32(values[i]); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - public void WriteRawVarint32_WriteContext(int encodedSize) - { - var values = varint32Values[encodedSize]; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (int i = 0; i < values.Length; i++) - { - ctx.WriteUInt32(values[i]); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - [Arguments(6)] - [Arguments(7)] - [Arguments(8)] - [Arguments(9)] - [Arguments(10)] - public void WriteRawVarint64_CodedOutputStream(int encodedSize) - { - var values = varint64Values[encodedSize]; - var cos = new CodedOutputStream(outputBuffer); - for (int i = 0; i < values.Length; i++) - { - cos.WriteRawVarint64(values[i]); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - [Arguments(1)] - [Arguments(2)] - [Arguments(3)] - [Arguments(4)] - [Arguments(5)] - [Arguments(6)] - [Arguments(7)] - [Arguments(8)] - [Arguments(9)] - [Arguments(10)] - public void WriteRawVarint64_WriteContext(int encodedSize) - { - var values = varint64Values[encodedSize]; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (int i = 0; i < values.Length; i++) - { - ctx.WriteUInt64(values[i]); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteFixed32_CodedOutputStream() - { - const int encodedSize = sizeof(uint); - var cos = new CodedOutputStream(outputBuffer); - for (int i = 0; i < BytesToWrite / encodedSize; i++) - { - cos.WriteFixed32(12345); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteFixed32_WriteContext() - { - const int encodedSize = sizeof(uint); - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (uint i = 0; i < BytesToWrite / encodedSize; i++) - { - ctx.WriteFixed32(12345); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteFixed64_CodedOutputStream() - { - const int encodedSize = sizeof(ulong); - var cos = new CodedOutputStream(outputBuffer); - for(int i = 0; i < BytesToWrite / encodedSize; i++) - { - cos.WriteFixed64(123456789); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteFixed64_WriteContext() - { - const int encodedSize = sizeof(ulong); - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (uint i = 0; i < BytesToWrite / encodedSize; i++) - { - ctx.WriteFixed64(123456789); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawTag_OneByte_WriteContext() - { - const int encodedSize = 1; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (uint i = 0; i < BytesToWrite / encodedSize; i++) - { - ctx.WriteRawTag(16); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawTag_TwoBytes_WriteContext() - { - const int encodedSize = 2; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (uint i = 0; i < BytesToWrite / encodedSize; i++) - { - ctx.WriteRawTag(137, 6); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawTag_ThreeBytes_WriteContext() - { - const int encodedSize = 3; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - for (uint i = 0; i < BytesToWrite / encodedSize; i++) - { - ctx.WriteRawTag(160, 131, 1); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void Baseline_WriteContext() - { - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - ctx.state.position = outputBuffer.Length; - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawFloat_CodedOutputStream() - { - var cos = new CodedOutputStream(outputBuffer); - foreach (var value in floatValues) - { - cos.WriteFloat(value); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawFloat_WriteContext() - { - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - foreach (var value in floatValues) - { - ctx.WriteFloat(value); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawDouble_CodedOutputStream() - { - var cos = new CodedOutputStream(outputBuffer); - foreach (var value in doubleValues) - { - cos.WriteDouble(value); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - public void WriteRawDouble_WriteContext() - { - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - foreach (var value in doubleValues) - { - ctx.WriteDouble(value); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public void WriteString_CodedOutputStream(int encodedSize) - { - var values = stringValues[encodedSize]; - var cos = new CodedOutputStream(outputBuffer); - foreach (var value in values) - { - cos.WriteString(value); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public void WriteString_WriteContext(int encodedSize) - { - var values = stringValues[encodedSize]; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - foreach (var value in values) - { - ctx.WriteString(value); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(NonAsciiStringEncodedSizes))] - public void WriteNonAsciiString_CodedOutputStream(int encodedSize) - { - var values = nonAsciiStringValues[encodedSize]; - var cos = new CodedOutputStream(outputBuffer); - foreach (var value in values) - { - cos.WriteString(value); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(NonAsciiStringEncodedSizes))] - public void WriteNonAsciiString_WriteContext(int encodedSize) - { - var values = nonAsciiStringValues[encodedSize]; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - foreach (var value in values) - { - ctx.WriteString(value); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public void WriteBytes_CodedOutputStream(int encodedSize) - { - var values = byteStringValues[encodedSize]; - var cos = new CodedOutputStream(outputBuffer); - foreach (var value in values) - { - cos.WriteBytes(value); - } - cos.Flush(); - cos.CheckNoSpaceLeft(); - } - - [Benchmark] - [ArgumentsSource(nameof(StringEncodedSizes))] - public void WriteBytes_WriteContext(int encodedSize) - { - var values = byteStringValues[encodedSize]; - var span = new Span(outputBuffer); - WriteContext.Initialize(ref span, out WriteContext ctx); - foreach (var value in values) - { - ctx.WriteBytes(value); - } - ctx.Flush(); - ctx.CheckNoSpaceLeft(); - } - - private static uint[] CreateRandomVarints32(Random random, int valueCount, int encodedSize) - { - var result = new uint[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = (uint) ParseRawPrimitivesBenchmark.RandomUnsignedVarint(random, encodedSize, true); - } - return result; - } - - private static ulong[] CreateRandomVarints64(Random random, int valueCount, int encodedSize) - { - var result = new ulong[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = ParseRawPrimitivesBenchmark.RandomUnsignedVarint(random, encodedSize, false); - } - return result; - } - - private static float[] CreateRandomFloats(Random random, int valueCount) - { - var result = new float[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = (float)random.NextDouble(); - } - return result; - } - - private static double[] CreateRandomDoubles(Random random, int valueCount) - { - var result = new double[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = random.NextDouble(); - } - return result; - } - - private static string[] CreateStrings(int valueCount, int encodedSize) - { - var str = ParseRawPrimitivesBenchmark.CreateStringWithEncodedSize(encodedSize); - - var result = new string[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = str; - } - return result; - } - - private static string[] CreateNonAsciiStrings(int valueCount, int encodedSize) - { - var str = ParseRawPrimitivesBenchmark.CreateNonAsciiStringWithEncodedSize(encodedSize); - - var result = new string[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = str; - } - return result; - } - - private static ByteString[] CreateByteStrings(int valueCount, int encodedSize) - { - var str = ParseRawPrimitivesBenchmark.CreateStringWithEncodedSize(encodedSize); - - var result = new ByteString[valueCount]; - for (int i = 0; i < valueCount; i++) - { - result[i] = ByteString.CopyFrom(Encoding.UTF8.GetBytes(str)); - } - return result; - } - } -} diff --git a/csharp/src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto b/csharp/src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto deleted file mode 100644 index 6802c252ba..0000000000 --- a/csharp/src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto +++ /dev/null @@ -1,237 +0,0 @@ -syntax = "proto3"; - -package google.protobuf.benchmarks; - -import "google/protobuf/wrappers.proto"; - -// a message that has a large number of wrapper fields -// obfuscated version of an internal message -message ManyWrapperFieldsMessage { - google.protobuf.DoubleValue double_field_95 = 95; - google.protobuf.DoubleValue double_field_1 = 1; - google.protobuf.DoubleValue double_field_79 = 79; - google.protobuf.Int64Value int64_field_2 = 2; - google.protobuf.DoubleValue double_field_96 = 96; - google.protobuf.Int64Value int64_field_3 = 3; - google.protobuf.Int64Value int64_field_4 = 4; - google.protobuf.DoubleValue double_field_97 = 97; - google.protobuf.DoubleValue double_field_65 = 65; - google.protobuf.DoubleValue double_field_66 = 66; - google.protobuf.DoubleValue double_field_7 = 7; - google.protobuf.DoubleValue double_field_62 = 62; - google.protobuf.DoubleValue double_field_118 = 118; - google.protobuf.DoubleValue double_field_119 = 119; - google.protobuf.DoubleValue double_field_67 = 67; - google.protobuf.DoubleValue double_field_120 = 120; - google.protobuf.DoubleValue double_field_121 = 121; - google.protobuf.DoubleValue double_field_122 = 122; - google.protobuf.DoubleValue double_field_123 = 123; - google.protobuf.DoubleValue double_field_124 = 124; - google.protobuf.DoubleValue double_field_8 = 8; - google.protobuf.DoubleValue double_field_9 = 9; - google.protobuf.DoubleValue double_field_98 = 98; - google.protobuf.DoubleValue double_field_10 = 10; - google.protobuf.DoubleValue double_field_11 = 11; - google.protobuf.DoubleValue double_field_99 = 99; - google.protobuf.DoubleValue double_field_84 = 84; - google.protobuf.DoubleValue double_field_14 = 14; - google.protobuf.DoubleValue double_field_77 = 77; - google.protobuf.DoubleValue double_field_15 = 15; - google.protobuf.Int64Value int64_field_19 = 19; - google.protobuf.Int64Value int64_field_115 = 115; - google.protobuf.DoubleValue double_field_116 = 116; - google.protobuf.Int64Value int64_field_117 = 117; - google.protobuf.DoubleValue double_field_20 = 20; - google.protobuf.DoubleValue double_field_21 = 21; - google.protobuf.StringValue string_field_73 = 73; - google.protobuf.StringValue string_field_74 = 74; - google.protobuf.DoubleValue double_field_22 = 22; - google.protobuf.DoubleValue double_field_69 = 69; - google.protobuf.DoubleValue double_field_70 = 70; - google.protobuf.DoubleValue double_field_71 = 71; - google.protobuf.DoubleValue double_field_72 = 72; - google.protobuf.DoubleValue double_field_25 = 25; - google.protobuf.Int64Value int64_field_26 = 26; - google.protobuf.DoubleValue double_field_68 = 68; - google.protobuf.DoubleValue double_field_28 = 28; - google.protobuf.DoubleValue double_field_106 = 106; - google.protobuf.DoubleValue double_field_29 = 29; - google.protobuf.DoubleValue double_field_30 = 30; - google.protobuf.DoubleValue double_field_101 = 101; - google.protobuf.DoubleValue double_field_102 = 102; - google.protobuf.DoubleValue double_field_103 = 103; - google.protobuf.DoubleValue double_field_104 = 104; - google.protobuf.DoubleValue double_field_105 = 105; - google.protobuf.DoubleValue double_field_31 = 31; - google.protobuf.Int64Value int64_field_32 = 32; - google.protobuf.DoubleValue double_field_75 = 75; - google.protobuf.DoubleValue double_field_129 = 129; - int32 enum_field_80 = 80; - int32 enum_field_81 = 81; - google.protobuf.Int64Value int64_field_82 = 82; - int32 enum_field_83 = 83; - google.protobuf.Int64Value int64_field_85 = 85; - google.protobuf.Int64Value int64_field_86 = 86; - google.protobuf.Int64Value int64_field_87 = 87; - google.protobuf.Int64Value int64_field_125 = 125; - google.protobuf.Int64Value int64_field_37 = 37; - google.protobuf.DoubleValue double_field_38 = 38; - google.protobuf.Int64Value interactions = 39; - repeated int32 repeated_int_field_100 = 100; - google.protobuf.DoubleValue double_field_40 = 40; - google.protobuf.Int64Value int64_field_41 = 41; - google.protobuf.Int64Value int64_field_126 = 126; - google.protobuf.Int64Value int64_field_127 = 127; - google.protobuf.DoubleValue double_field_128 = 128; - google.protobuf.DoubleValue double_field_109 = 109; - google.protobuf.Int64Value int64_field_110 = 110; - google.protobuf.DoubleValue double_field_111 = 111; - google.protobuf.Int64Value int64_field_112 = 112; - google.protobuf.DoubleValue double_field_113 = 113; - google.protobuf.Int64Value int64_field_114 = 114; - google.protobuf.DoubleValue double_field_42 = 42; - google.protobuf.Int64Value int64_field_43 = 43; - google.protobuf.Int64Value int64_field_44 = 44; - google.protobuf.DoubleValue double_field_45 = 45; - google.protobuf.DoubleValue double_field_46 = 46; - google.protobuf.DoubleValue double_field_78 = 78; - google.protobuf.DoubleValue double_field_88 = 88; - google.protobuf.DoubleValue double_field_47 = 47; - google.protobuf.DoubleValue double_field_89 = 89; - google.protobuf.DoubleValue double_field_48 = 48; - google.protobuf.DoubleValue double_field_49 = 49; - google.protobuf.DoubleValue double_field_50 = 50; - google.protobuf.DoubleValue double_field_90 = 90; - google.protobuf.DoubleValue double_field_51 = 51; - google.protobuf.DoubleValue double_field_91 = 91; - google.protobuf.DoubleValue double_field_92 = 92; - google.protobuf.Int64Value int64_field_107 = 107; - google.protobuf.DoubleValue double_field_93 = 93; - google.protobuf.DoubleValue double_field_108 = 108; - google.protobuf.DoubleValue double_field_52 = 52; - google.protobuf.DoubleValue double_field_53 = 53; - google.protobuf.DoubleValue double_field_94 = 94; - google.protobuf.DoubleValue double_field_54 = 54; - google.protobuf.DoubleValue double_field_55 = 55; - google.protobuf.DoubleValue double_field_56 = 56; - google.protobuf.DoubleValue double_field_57 = 57; - google.protobuf.DoubleValue double_field_58 = 58; - google.protobuf.Int64Value int64_field_59 = 59; - google.protobuf.Int64Value int64_field_60 = 60; -} - -// same as ManyWrapperFieldsMessages, but with primitive fields -// for comparison. -message ManyPrimitiveFieldsMessage { - double double_field_95 = 95; - double double_field_1 = 1; - double double_field_79 = 79; - int64 int64_field_2 = 2; - double double_field_96 = 96; - int64 int64_field_3 = 3; - int64 int64_field_4 = 4; - double double_field_97 = 97; - double double_field_65 = 65; - double double_field_66 = 66; - double double_field_7 = 7; - double double_field_62 = 62; - double double_field_118 = 118; - double double_field_119 = 119; - double double_field_67 = 67; - double double_field_120 = 120; - double double_field_121 = 121; - double double_field_122 = 122; - double double_field_123 = 123; - double double_field_124 = 124; - double double_field_8 = 8; - double double_field_9 = 9; - double double_field_98 = 98; - double double_field_10 = 10; - double double_field_11 = 11; - double double_field_99 = 99; - double double_field_84 = 84; - double double_field_14 = 14; - double double_field_77 = 77; - double double_field_15 = 15; - int64 int64_field_19 = 19; - int64 int64_field_115 = 115; - double double_field_116 = 116; - int64 int64_field_117 = 117; - double double_field_20 = 20; - double double_field_21 = 21; - string string_field_73 = 73; - string string_field_74 = 74; - double double_field_22 = 22; - double double_field_69 = 69; - double double_field_70 = 70; - double double_field_71 = 71; - double double_field_72 = 72; - double double_field_25 = 25; - int64 int64_field_26 = 26; - double double_field_68 = 68; - double double_field_28 = 28; - double double_field_106 = 106; - double double_field_29 = 29; - double double_field_30 = 30; - double double_field_101 = 101; - double double_field_102 = 102; - double double_field_103 = 103; - double double_field_104 = 104; - double double_field_105 = 105; - double double_field_31 = 31; - int64 int64_field_32 = 32; - double double_field_75 = 75; - double double_field_129 = 129; - int32 enum_field_80 = 80; - int32 enum_field_81 = 81; - int64 int64_field_82 = 82; - int32 enum_field_83 = 83; - int64 int64_field_85 = 85; - int64 int64_field_86 = 86; - int64 int64_field_87 = 87; - int64 int64_field_125 = 125; - int64 int64_field_37 = 37; - double double_field_38 = 38; - int64 interactions = 39; - repeated int32 repeated_int_field_100 = 100; - double double_field_40 = 40; - int64 int64_field_41 = 41; - int64 int64_field_126 = 126; - int64 int64_field_127 = 127; - double double_field_128 = 128; - double double_field_109 = 109; - int64 int64_field_110 = 110; - double double_field_111 = 111; - int64 int64_field_112 = 112; - double double_field_113 = 113; - int64 int64_field_114 = 114; - double double_field_42 = 42; - int64 int64_field_43 = 43; - int64 int64_field_44 = 44; - double double_field_45 = 45; - double double_field_46 = 46; - double double_field_78 = 78; - double double_field_88 = 88; - double double_field_47 = 47; - double double_field_89 = 89; - double double_field_48 = 48; - double double_field_49 = 49; - double double_field_50 = 50; - double double_field_90 = 90; - double double_field_51 = 51; - double double_field_91 = 91; - double double_field_92 = 92; - int64 int64_field_107 = 107; - double double_field_93 = 93; - double double_field_108 = 108; - double double_field_52 = 52; - double double_field_53 = 53; - double double_field_94 = 94; - double double_field_54 = 54; - double double_field_55 = 55; - double double_field_56 = 56; - double double_field_57 = 57; - double double_field_58 = 58; - int64 int64_field_59 = 59; - int64 int64_field_60 = 60; -} \ No newline at end of file diff --git a/csharp/src/Google.Protobuf.sln b/csharp/src/Google.Protobuf.sln index b571e53c12..b0bebec9f2 100644 --- a/csharp/src/Google.Protobuf.sln +++ b/csharp/src/Google.Protobuf.sln @@ -12,8 +12,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Google.Protobuf.Conformance EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Google.Protobuf.JsonDump", "Google.Protobuf.JsonDump\Google.Protobuf.JsonDump.csproj", "{9695E08F-9829-497D-B95C-B38F28D48690}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Google.Protobuf.Benchmarks", "Google.Protobuf.Benchmarks\Google.Protobuf.Benchmarks.csproj", "{D25E4804-4DEA-45AB-9F8C-BA4DBD8E5A07}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Google.Protobuf.Test.TestProtos", "Google.Protobuf.Test.TestProtos\Google.Protobuf.Test.TestProtos.csproj", "{ADF24BEB-A318-4530-8448-356B72B820EA}" EndProject Global @@ -42,10 +40,6 @@ Global {9695E08F-9829-497D-B95C-B38F28D48690}.Debug|Any CPU.Build.0 = Debug|Any CPU {9695E08F-9829-497D-B95C-B38F28D48690}.Release|Any CPU.ActiveCfg = Release|Any CPU {9695E08F-9829-497D-B95C-B38F28D48690}.Release|Any CPU.Build.0 = Release|Any CPU - {D25E4804-4DEA-45AB-9F8C-BA4DBD8E5A07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D25E4804-4DEA-45AB-9F8C-BA4DBD8E5A07}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D25E4804-4DEA-45AB-9F8C-BA4DBD8E5A07}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D25E4804-4DEA-45AB-9F8C-BA4DBD8E5A07}.Release|Any CPU.Build.0 = Release|Any CPU {ADF24BEB-A318-4530-8448-356B72B820EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ADF24BEB-A318-4530-8448-356B72B820EA}.Debug|Any CPU.Build.0 = Debug|Any CPU {ADF24BEB-A318-4530-8448-356B72B820EA}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs b/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs index 4328e2e923..ae885f8c00 100644 --- a/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs +++ b/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs @@ -47,10 +47,3 @@ using System.Security; "981207041fd5b2da3b498346fcfcd94910d52f25537c4a43ce3fbe17dc7d43e6cbdb4d8f1242dc" + "b6bd9b5906be74da8daa7d7280f97130f318a16c07baf118839b156299a48522f9fae2371c9665" + "c5ae9cb6")] - -[assembly: InternalsVisibleTo("Google.Protobuf.Benchmarks, PublicKey=" + - "002400000480000094000000060200000024000052534131000400000100010025800fbcfc63a1" + - "7c66b303aae80b03a6beaa176bb6bef883be436f2a1579edd80ce23edf151a1f4ced97af83abcd" + - "981207041fd5b2da3b498346fcfcd94910d52f25537c4a43ce3fbe17dc7d43e6cbdb4d8f1242dc" + - "b6bd9b5906be74da8daa7d7280f97130f318a16c07baf118839b156299a48522f9fae2371c9665" + - "c5ae9cb6")] diff --git a/php/BUILD.bazel b/php/BUILD.bazel index 28b085af0a..1f31466eda 100644 --- a/php/BUILD.bazel +++ b/php/BUILD.bazel @@ -9,7 +9,6 @@ load("//conformance:defs.bzl", "conformance_test") filegroup( name = "source_files", visibility = [ - "//benchmarks/php:__pkg__", "//conformance:__pkg__", "//php:__pkg__", ], diff --git a/pkg/BUILD.bazel b/pkg/BUILD.bazel index 6c04df7b9b..812224c0e9 100644 --- a/pkg/BUILD.bazel +++ b/pkg/BUILD.bazel @@ -88,7 +88,6 @@ pkg_filegroup( srcs = [ ":dist_files", "//:common_dist_files", - "//benchmarks:all_dist_files", "//build_defs:dist_files", "//conformance:all_dist_files", "//src:all_dist_files", diff --git a/python/google/protobuf/internal/api_implementation.py b/python/google/protobuf/internal/api_implementation.py index 74586487a8..3b81f27446 100644 --- a/python/google/protobuf/internal/api_implementation.py +++ b/python/google/protobuf/internal/api_implementation.py @@ -151,12 +151,6 @@ def Type(): return _implementation_type -def _SetType(implementation_type): - """Never use! Only for protobuf benchmark.""" - global _implementation_type - _implementation_type = implementation_type - - # See comment on 'Type' above. # TODO(jieluo): Remove the API, it returns a constant. b/228102101 def Version(): diff --git a/src/google/protobuf/arena_impl.h b/src/google/protobuf/arena_impl.h index 42542b37e4..d8fdd3d14e 100644 --- a/src/google/protobuf/arena_impl.h +++ b/src/google/protobuf/arena_impl.h @@ -540,7 +540,6 @@ class PROTOBUF_EXPORT SerialArena { private: friend class ThreadSafeArena; - friend class ArenaBenchmark; // Creates a new SerialArena inside mem using the remaining memory as for // future allocations. diff --git a/src/google/protobuf/stubs/strutil.cc b/src/google/protobuf/stubs/strutil.cc index 529e50f4e5..0c4826b23e 100644 --- a/src/google/protobuf/stubs/strutil.cc +++ b/src/google/protobuf/stubs/strutil.cc @@ -1106,11 +1106,6 @@ int CalculateBase64EscapedLen(int input_len, bool do_padding) { return len; } -// Base64Escape does padding, so this calculation includes padding. -int CalculateBase64EscapedLen(int input_len) { - return CalculateBase64EscapedLen(input_len, true); -} - int Base64EscapeInternal(const unsigned char *src, int szsrc, char *dest, int szdest, const absl::string_view base64, bool do_padding) { diff --git a/third_party/benchmark b/third_party/benchmark deleted file mode 160000 index 5b7683f49e..0000000000 --- a/third_party/benchmark +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8