From 84a3b594c7a0fe41e34fd3d9924e252cd2b031b6 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Fri, 14 Apr 2023 21:25:33 +0000 Subject: [PATCH] Auto-generate files after cl/524383969 --- csharp/src/Google.Protobuf.Test/testprotos.pb | Bin 369572 -> 370076 bytes .../Reflection/Descriptor.pb.cs | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/csharp/src/Google.Protobuf.Test/testprotos.pb b/csharp/src/Google.Protobuf.Test/testprotos.pb index 8d0aec34d9d42b56a349b63fb0e6d8fe2c119184..424cb38970b8ffa0d66c23f1a41f6bc189afbd7c 100644 GIT binary patch delta 6594 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 KPT#J_zxp2?MwX-i delta 6067 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 diff --git a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs index a216cf595f..aa285a5bbb 100644 --- a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs +++ b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs @@ -7587,8 +7587,10 @@ namespace Google.Protobuf.Reflection { ///

/// The ctype option instructs the C++ code generator to use a different /// representation of the field than it normally would. See the specific - /// options below. This option is not yet implemented in the open source - /// release -- sorry, we'll try to include it in a future version! + /// options below. This option is only implemented to support use of + /// [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of + /// type "bytes" in the open source release -- sorry, we'll try to include + /// other types in a future version! /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -8382,6 +8384,14 @@ namespace Google.Protobuf.Reflection { /// Default mode. /// [pbr::OriginalName("STRING")] String = 0, + /// + /// The option [ctype=CORD] may be applied to a non-repeated field of type + /// "bytes". It indicates that in C++, the data should be stored in a Cord + /// instead of a string. For very large strings, this may reduce memory + /// fragmentation. It may also allow better performance when parsing from a + /// Cord, or when parsing with aliasing enabled, as the parsed Cord may then + /// alias the original buffer. + /// [pbr::OriginalName("CORD")] Cord = 1, [pbr::OriginalName("STRING_PIECE")] StringPiece = 2, }