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;
- }
- }
-
-
- ///