From 55260d8321546a20f280608501bcce57b1467411 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Fri, 5 Jan 2024 18:01:42 +0000 Subject: [PATCH] Auto-generate files after cl/596018472 --- csharp/src/Google.Protobuf.Test/testprotos.pb | Bin 363070 -> 362584 bytes .../Reflection/Descriptor.pb.cs | 18 +++++------------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/csharp/src/Google.Protobuf.Test/testprotos.pb b/csharp/src/Google.Protobuf.Test/testprotos.pb index 9b7e77f2abbf2902ff7a92adfff3044a74994921..f29d03d15c0044b2c52d5ffacac7053860e6648b 100644 GIT binary patch delta 9392 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 Sd!6CW!e69!-s|?rJ^v32vI}zn diff --git a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs index 336a074fca..944378a2bb 100644 --- a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs +++ b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs @@ -8002,19 +8002,11 @@ namespace Google.Protobuf.Reflection { /// call from multiple threads concurrently, while non-const methods continue /// to require exclusive access. /// - /// Note that implementations may choose not to check required fields within - /// a lazy sub-message. That is, calling IsInitialized() on the outer message - /// may return true even if the inner message has missing required fields. - /// This is necessary because otherwise the inner message would have to be - /// parsed in order to perform the check, defeating the purpose of lazy - /// parsing. An implementation which chooses not to check required fields - /// must be consistent about it. That is, for any particular sub-message, the - /// implementation must either *always* check its required fields, or *never* - /// check its required fields, regardless of whether or not the message has - /// been parsed. - /// - /// As of May 2022, lazy verifies the contents of the byte stream during - /// parsing. An invalid byte stream will cause the overall parsing to fail. + /// Note that lazy message fields are still eagerly verified to check + /// ill-formed wireformat or missing required fields. Calling IsInitialized() + /// on the outer message would fail if the inner message has missing required + /// fields. Failed verification would result in parsing failure (except when + /// uninitialized messages are acceptable). /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]