diff --git a/csharp/src/AddressBook/Addressbook.cs b/csharp/src/AddressBook/Addressbook.cs index 379bf0a74254..d3e1ea95344f 100644 --- a/csharp/src/AddressBook/Addressbook.cs +++ b/csharp/src/AddressBook/Addressbook.cs @@ -49,7 +49,7 @@ public static partial class AddressbookReflection { /// /// [START messages] /// - public sealed partial class Person : pb::IMessage, pb::IMessage2 { + public sealed partial class Person : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Person()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -289,13 +289,6 @@ public sealed partial class Person : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!phones_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the Person message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -306,7 +299,7 @@ public enum PhoneType { [pbr::OriginalName("WORK")] Work = 2, } - public sealed partial class PhoneNumber : pb::IMessage, pb::IMessage2 { + public sealed partial class PhoneNumber : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PhoneNumber()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -461,10 +454,6 @@ public sealed partial class PhoneNumber : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -475,7 +464,7 @@ public sealed partial class PhoneNumber : pb::IMessage, pb::IMessag /// /// Our address book file is just one of these. /// - public sealed partial class AddressBook : pb::IMessage, pb::IMessage2 { + public sealed partial class AddressBook : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddressBook()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -594,13 +583,6 @@ public sealed partial class AddressBook : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!people_.IsInitialized()) { - return false; - } - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf.Conformance/Conformance.cs b/csharp/src/Google.Protobuf.Conformance/Conformance.cs index 3904d31d20cc..cd9b77abe5fc 100644 --- a/csharp/src/Google.Protobuf.Conformance/Conformance.cs +++ b/csharp/src/Google.Protobuf.Conformance/Conformance.cs @@ -86,7 +86,7 @@ public enum TestCategory { /// 2. parse the protobuf or JSON payload in "payload" (which may fail) /// 3. if the parse succeeded, serialize the message in the requested format. /// - public sealed partial class ConformanceRequest : pb::IMessage, pb::IMessage2 { + public sealed partial class ConformanceRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConformanceRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -369,16 +369,12 @@ public enum PayloadOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Represents a single test case's output. /// - public sealed partial class ConformanceResponse : pb::IMessage, pb::IMessage2 { + public sealed partial class ConformanceResponse : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConformanceResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -717,10 +713,6 @@ public enum ResultOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs b/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs index 04f23d1e8ef2..6d3cd026d112 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs @@ -176,7 +176,7 @@ public enum MapEnum { /// /// Tests maps. /// - public sealed partial class TestMap : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMap : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMap()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -615,64 +615,9 @@ public sealed partial class TestMap : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!mapInt32Int32_.IsInitialized()) { - return false; - } - if (!mapInt64Int64_.IsInitialized()) { - return false; - } - if (!mapUint32Uint32_.IsInitialized()) { - return false; - } - if (!mapUint64Uint64_.IsInitialized()) { - return false; - } - if (!mapSint32Sint32_.IsInitialized()) { - return false; - } - if (!mapSint64Sint64_.IsInitialized()) { - return false; - } - if (!mapFixed32Fixed32_.IsInitialized()) { - return false; - } - if (!mapFixed64Fixed64_.IsInitialized()) { - return false; - } - if (!mapSfixed32Sfixed32_.IsInitialized()) { - return false; - } - if (!mapSfixed64Sfixed64_.IsInitialized()) { - return false; - } - if (!mapInt32Float_.IsInitialized()) { - return false; - } - if (!mapInt32Double_.IsInitialized()) { - return false; - } - if (!mapBoolBool_.IsInitialized()) { - return false; - } - if (!mapStringString_.IsInitialized()) { - return false; - } - if (!mapInt32Bytes_.IsInitialized()) { - return false; - } - if (!mapInt32Enum_.IsInitialized()) { - return false; - } - if (!mapInt32ForeignMessage_.IsInitialized()) { - return false; - } - return true; - } } - public sealed partial class TestMapSubmessage : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMapSubmessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMapSubmessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -805,13 +750,9 @@ public sealed partial class TestMapSubmessage : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestMessageMap : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMessageMap : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMessageMap()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -930,19 +871,12 @@ public sealed partial class TestMessageMap : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!mapInt32Message_.IsInitialized()) { - return false; - } - return true; - } } /// /// Two map fields share the same entry default instance. /// - public sealed partial class TestSameTypeMap : pb::IMessage, pb::IMessage2 { + public sealed partial class TestSameTypeMap : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestSameTypeMap()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1081,19 +1015,9 @@ public sealed partial class TestSameTypeMap : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!map1_.IsInitialized()) { - return false; - } - if (!map2_.IsInitialized()) { - return false; - } - return true; - } } - public sealed partial class TestArenaMap : pb::IMessage, pb::IMessage2 { + public sealed partial class TestArenaMap : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestArenaMap()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1492,62 +1416,13 @@ public sealed partial class TestArenaMap : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!mapInt32Int32_.IsInitialized()) { - return false; - } - if (!mapInt64Int64_.IsInitialized()) { - return false; - } - if (!mapUint32Uint32_.IsInitialized()) { - return false; - } - if (!mapUint64Uint64_.IsInitialized()) { - return false; - } - if (!mapSint32Sint32_.IsInitialized()) { - return false; - } - if (!mapSint64Sint64_.IsInitialized()) { - return false; - } - if (!mapFixed32Fixed32_.IsInitialized()) { - return false; - } - if (!mapFixed64Fixed64_.IsInitialized()) { - return false; - } - if (!mapSfixed32Sfixed32_.IsInitialized()) { - return false; - } - if (!mapSfixed64Sfixed64_.IsInitialized()) { - return false; - } - if (!mapInt32Float_.IsInitialized()) { - return false; - } - if (!mapInt32Double_.IsInitialized()) { - return false; - } - if (!mapBoolBool_.IsInitialized()) { - return false; - } - if (!mapInt32Enum_.IsInitialized()) { - return false; - } - if (!mapInt32ForeignMessage_.IsInitialized()) { - return false; - } - return true; - } } /// /// Previously, message containing enum called Type cannot be used as value of /// map field. /// - public sealed partial class MessageContainingEnumCalledType : pb::IMessage, pb::IMessage2 { + public sealed partial class MessageContainingEnumCalledType : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MessageContainingEnumCalledType()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1666,13 +1541,6 @@ public sealed partial class MessageContainingEnumCalledType : pb::IMessageContainer for nested types declared in the MessageContainingEnumCalledType message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1689,7 +1557,7 @@ public enum Type { /// /// Previously, message cannot contain map field called "entry". /// - public sealed partial class MessageContainingMapCalledEntry : pb::IMessage, pb::IMessage2 { + public sealed partial class MessageContainingMapCalledEntry : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MessageContainingMapCalledEntry()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1808,13 +1676,6 @@ public sealed partial class MessageContainingMapCalledEntry : pb::IMessage - public sealed partial class TestAllTypesProto3 : pb::IMessage, pb::IMessage2 { + public sealed partial class TestAllTypesProto3 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestAllTypesProto3()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3424,118 +3424,6 @@ public enum OneofFieldOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!repeatedNestedMessage_.IsInitialized()) { - return false; - } - if (!repeatedForeignMessage_.IsInitialized()) { - return false; - } - if (!mapInt32Int32_.IsInitialized()) { - return false; - } - if (!mapInt64Int64_.IsInitialized()) { - return false; - } - if (!mapUint32Uint32_.IsInitialized()) { - return false; - } - if (!mapUint64Uint64_.IsInitialized()) { - return false; - } - if (!mapSint32Sint32_.IsInitialized()) { - return false; - } - if (!mapSint64Sint64_.IsInitialized()) { - return false; - } - if (!mapFixed32Fixed32_.IsInitialized()) { - return false; - } - if (!mapFixed64Fixed64_.IsInitialized()) { - return false; - } - if (!mapSfixed32Sfixed32_.IsInitialized()) { - return false; - } - if (!mapSfixed64Sfixed64_.IsInitialized()) { - return false; - } - if (!mapInt32Float_.IsInitialized()) { - return false; - } - if (!mapInt32Double_.IsInitialized()) { - return false; - } - if (!mapBoolBool_.IsInitialized()) { - return false; - } - if (!mapStringString_.IsInitialized()) { - return false; - } - if (!mapStringBytes_.IsInitialized()) { - return false; - } - if (!mapStringNestedMessage_.IsInitialized()) { - return false; - } - if (!mapStringForeignMessage_.IsInitialized()) { - return false; - } - if (!mapStringNestedEnum_.IsInitialized()) { - return false; - } - if (!mapStringForeignEnum_.IsInitialized()) { - return false; - } - if (!repeatedBoolWrapper_.IsInitialized()) { - return false; - } - if (!repeatedInt32Wrapper_.IsInitialized()) { - return false; - } - if (!repeatedInt64Wrapper_.IsInitialized()) { - return false; - } - if (!repeatedUint32Wrapper_.IsInitialized()) { - return false; - } - if (!repeatedUint64Wrapper_.IsInitialized()) { - return false; - } - if (!repeatedFloatWrapper_.IsInitialized()) { - return false; - } - if (!repeatedDoubleWrapper_.IsInitialized()) { - return false; - } - if (!repeatedStringWrapper_.IsInitialized()) { - return false; - } - if (!repeatedBytesWrapper_.IsInitialized()) { - return false; - } - if (!repeatedDuration_.IsInitialized()) { - return false; - } - if (!repeatedTimestamp_.IsInitialized()) { - return false; - } - if (!repeatedFieldmask_.IsInitialized()) { - return false; - } - if (!repeatedAny_.IsInitialized()) { - return false; - } - if (!repeatedValue_.IsInitialized()) { - return false; - } - if (!repeatedStruct_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the TestAllTypesProto3 message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3550,7 +3438,7 @@ public enum NestedEnum { [pbr::OriginalName("NEG")] Neg = -1, } - public sealed partial class NestedMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3711,10 +3599,6 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -3722,7 +3606,7 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } - public sealed partial class ForeignMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class ForeignMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ForeignMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3849,10 +3733,6 @@ public sealed partial class ForeignMessage : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs index 4dbe849b2d1b..2a9efe55fff1 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs @@ -183,7 +183,7 @@ public enum AggregateEnum { /// A test message with custom options at all possible locations (and also some /// regular options, to make sure they interact nicely). /// - public sealed partial class TestMessageWithCustomOptions : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMessageWithCustomOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMessageWithCustomOptions()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -366,10 +366,6 @@ public enum AnOneofOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the TestMessageWithCustomOptions message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -389,7 +385,7 @@ public enum AnEnum { /// A test RPC service with custom options at all possible locations (and also /// some regular options, to make sure they interact nicely). /// - public sealed partial class CustomOptionFooRequest : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionFooRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionFooRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -488,13 +484,9 @@ public sealed partial class CustomOptionFooRequest : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionFooResponse : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionFooResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -593,13 +585,9 @@ public sealed partial class CustomOptionFooResponse : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionFooClientMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionFooClientMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -698,13 +686,9 @@ public sealed partial class CustomOptionFooClientMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionFooServerMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionFooServerMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -803,13 +787,9 @@ public sealed partial class CustomOptionFooServerMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class DummyMessageContainingEnum : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DummyMessageContainingEnum()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -908,10 +888,6 @@ public sealed partial class DummyMessageContainingEnum : pb::IMessageContainer for nested types declared in the DummyMessageContainingEnum message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -927,7 +903,7 @@ public enum TestEnumType { } - public sealed partial class DummyMessageInvalidAsOptionType : pb::IMessage, pb::IMessage2 { + public sealed partial class DummyMessageInvalidAsOptionType : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DummyMessageInvalidAsOptionType()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1026,13 +1002,9 @@ public sealed partial class DummyMessageInvalidAsOptionType : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionMinIntegerValues : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionMinIntegerValues()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1131,13 +1103,9 @@ public sealed partial class CustomOptionMinIntegerValues : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionMaxIntegerValues : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionMaxIntegerValues()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1236,13 +1204,9 @@ public sealed partial class CustomOptionMaxIntegerValues : pb::IMessage, pb::IMessage2 { + public sealed partial class CustomOptionOtherValues : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CustomOptionOtherValues()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1341,13 +1305,9 @@ public sealed partial class CustomOptionOtherValues : pb::IMessage, pb::IMessage2 { + public sealed partial class SettingRealsFromPositiveInts : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SettingRealsFromPositiveInts()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1446,13 +1406,9 @@ public sealed partial class SettingRealsFromPositiveInts : pb::IMessage, pb::IMessage2 { + public sealed partial class SettingRealsFromNegativeInts : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SettingRealsFromNegativeInts()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1551,13 +1507,9 @@ public sealed partial class SettingRealsFromNegativeInts : pb::IMessage, pb::IMessage2 { + public sealed partial class ComplexOptionType1 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ComplexOptionType1()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1761,13 +1713,9 @@ public sealed partial class ComplexOptionType1 : pb::IMessage, pb::IMessage2 { + public sealed partial class ComplexOptionType2 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ComplexOptionType2()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1982,18 +1930,11 @@ public sealed partial class ComplexOptionType2 : pb::IMessageContainer for nested types declared in the ComplexOptionType2 message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - public sealed partial class ComplexOptionType4 : pb::IMessage, pb::IMessage2 { + public sealed partial class ComplexOptionType4 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ComplexOptionType4()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2120,10 +2061,6 @@ public sealed partial class ComplexOptionType4 : pb::IMessage, pb::IMessage2 { + public sealed partial class ComplexOptionType3 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ComplexOptionType3()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2258,16 +2195,12 @@ public sealed partial class ComplexOptionType3 : pb::IMessage /// Note that we try various different ways of naming the same extension. /// - public sealed partial class VariousComplexOptions : pb::IMessage, pb::IMessage2 { + public sealed partial class VariousComplexOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VariousComplexOptions()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2366,16 +2299,12 @@ public sealed partial class VariousComplexOptions : pb::IMessage /// A helper type used to test aggregate option parsing /// - public sealed partial class Aggregate : pb::IMessage, pb::IMessage2 { + public sealed partial class Aggregate : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Aggregate()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2567,13 +2496,9 @@ public sealed partial class Aggregate : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class AggregateMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class AggregateMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AggregateMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2700,16 +2625,12 @@ public sealed partial class AggregateMessage : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Test custom options for nested type. /// - public sealed partial class NestedOptionType : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedOptionType : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedOptionType()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2808,10 +2729,6 @@ public sealed partial class NestedOptionType : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the NestedOptionType message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2821,7 +2738,7 @@ public enum NestedEnum { [pbr::OriginalName("NESTED_ENUM_VALUE")] Value = 1, } - public sealed partial class NestedMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2948,10 +2865,6 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs index ebbc30295593..6bf97151715e 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs @@ -50,7 +50,7 @@ public enum ImportEnum { #endregion #region Messages - public sealed partial class ImportMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class ImportMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ImportMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -177,10 +177,6 @@ public sealed partial class ImportMessage : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs index e14c5dd07ee4..97d181aff48c 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs @@ -38,7 +38,7 @@ public static partial class UnittestImportPublicProto3Reflection { } #region Messages - public sealed partial class PublicImportMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class PublicImportMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PublicImportMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -165,10 +165,6 @@ public sealed partial class PublicImportMessage : pb::IMessage - public sealed partial class Issue307 : pb::IMessage, pb::IMessage2 { + public sealed partial class Issue307 : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Issue307()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -187,15 +187,11 @@ public sealed partial class Issue307 : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the Issue307 message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - public sealed partial class NestedOnce : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedOnce : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedOnce()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -294,15 +290,11 @@ public sealed partial class NestedOnce : pb::IMessage, pb::IMessage2 } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the NestedOnce message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - public sealed partial class NestedTwice : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedTwice : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedTwice()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -401,10 +393,6 @@ public sealed partial class NestedTwice : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -417,7 +405,7 @@ public sealed partial class NestedTwice : pb::IMessage, pb::IMessag } - public sealed partial class NegativeEnumMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class NegativeEnumMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NegativeEnumMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -586,13 +574,9 @@ public sealed partial class NegativeEnumMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class DeprecatedChild : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeprecatedChild()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -691,13 +675,9 @@ public sealed partial class DeprecatedChild : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class DeprecatedFieldsMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class DeprecatedFieldsMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeprecatedFieldsMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -954,19 +934,12 @@ public sealed partial class DeprecatedFieldsMessage : pb::IMessage /// Issue 45: http://code.google.com/p/protobuf-csharp-port/issues/detail?id=45 /// - public sealed partial class ItemField : pb::IMessage, pb::IMessage2 { + public sealed partial class ItemField : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ItemField()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1093,13 +1066,9 @@ public sealed partial class ItemField : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class ReservedNames : pb::IMessage, pb::IMessage2 { + public sealed partial class ReservedNames : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReservedNames()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1254,10 +1223,6 @@ public sealed partial class ReservedNames : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the ReservedNames message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1265,7 +1230,7 @@ public static partial class Types { /// /// Force a nested type called Types /// - public sealed partial class SomeNestedType : pb::IMessage, pb::IMessage2 { + public sealed partial class SomeNestedType : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SomeNestedType()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1364,10 +1329,6 @@ public sealed partial class SomeNestedType : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -1387,7 +1348,7 @@ public sealed partial class SomeNestedType : pb::IMessage, pb::I /// Alternatively, consider just adding this to /// unittest_proto3.proto if multiple platforms want it. /// - public sealed partial class TestJsonFieldOrdering : pb::IMessage, pb::IMessage2 { + public sealed partial class TestJsonFieldOrdering : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestJsonFieldOrdering()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1716,13 +1677,9 @@ public enum O2OneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestJsonName : pb::IMessage, pb::IMessage2 { + public sealed partial class TestJsonName : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestJsonName()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1908,10 +1865,6 @@ public sealed partial class TestJsonName : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// @@ -1919,7 +1872,7 @@ public sealed partial class TestJsonName : pb::IMessage, pb::IMess /// oneof case, which is itself a message type, the submessages should /// be merged. /// - public sealed partial class OneofMerging : pb::IMessage, pb::IMessage2 { + public sealed partial class OneofMerging : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneofMerging()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2113,15 +2066,11 @@ public enum ValueOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } #region Nested types /// Container for nested types declared in the OneofMerging message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - public sealed partial class Nested : pb::IMessage, pb::IMessage2 { + public sealed partial class Nested : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Nested()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2276,10 +2225,6 @@ public sealed partial class Nested : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs index 70ded9bc8f83..4efeab8741b5 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs @@ -240,7 +240,7 @@ public enum TestSparseEnum { /// This proto includes every type of field in both singular and repeated /// forms. /// - public sealed partial class TestAllTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestAllTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestAllTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1604,22 +1604,6 @@ public enum OneofFieldOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!repeatedNestedMessage_.IsInitialized()) { - return false; - } - if (!repeatedForeignMessage_.IsInitialized()) { - return false; - } - if (!repeatedImportMessage_.IsInitialized()) { - return false; - } - if (!repeatedPublicImportMessage_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the TestAllTypes message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1635,7 +1619,7 @@ public enum NestedEnum { [pbr::OriginalName("NEG")] Neg = -1, } - public sealed partial class NestedMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1767,10 +1751,6 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -1781,7 +1761,7 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe /// /// This proto includes a recusively nested message. /// - public sealed partial class NestedTestAllTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedTestAllTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedTestAllTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1968,16 +1948,9 @@ public sealed partial class NestedTestAllTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestDeprecatedFields : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestDeprecatedFields()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2105,17 +2078,13 @@ public sealed partial class TestDeprecatedFields : pb::IMessage /// Define these after TestAllTypes to make sure the compiler can handle /// that. /// - public sealed partial class ForeignMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class ForeignMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ForeignMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2242,13 +2211,9 @@ public sealed partial class ForeignMessage : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestReservedFields : pb::IMessage, pb::IMessage2 { + public sealed partial class TestReservedFields : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestReservedFields()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2347,16 +2312,12 @@ public sealed partial class TestReservedFields : pb::IMessage /// Test that we can use NestedMessage from outside TestAllTypes. /// - public sealed partial class TestForeignNested : pb::IMessage, pb::IMessage2 { + public sealed partial class TestForeignNested : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestForeignNested()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2489,16 +2450,12 @@ public sealed partial class TestForeignNested : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Test that really large tag numbers don't break anything. /// - public sealed partial class TestReallyLargeTagNumber : pb::IMessage, pb::IMessage2 { + public sealed partial class TestReallyLargeTagNumber : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestReallyLargeTagNumber()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2657,13 +2614,9 @@ public sealed partial class TestReallyLargeTagNumber : pb::IMessage, pb::IMessage2 { + public sealed partial class TestRecursiveMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestRecursiveMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2824,16 +2777,12 @@ public sealed partial class TestRecursiveMessage : pb::IMessage /// Test that mutual recursion works. /// - public sealed partial class TestMutualRecursionA : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMutualRecursionA : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMutualRecursionA()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2966,13 +2915,9 @@ public sealed partial class TestMutualRecursionA : pb::IMessage, pb::IMessage2 { + public sealed partial class TestMutualRecursionB : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestMutualRecursionB()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3133,13 +3078,9 @@ public sealed partial class TestMutualRecursionB : pb::IMessage, pb::IMessage2 { + public sealed partial class TestEnumAllowAlias : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestEnumAllowAlias()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3266,17 +3207,13 @@ public sealed partial class TestEnumAllowAlias : pb::IMessage /// Test message with CamelCase field names. This violates Protocol Buffer /// standard style. /// - public sealed partial class TestCamelCaseFieldNames : pb::IMessage, pb::IMessage2 { + public sealed partial class TestCamelCaseFieldNames : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestCamelCaseFieldNames()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3575,20 +3512,13 @@ public sealed partial class TestCamelCaseFieldNames : pb::IMessage /// We list fields out of order, to ensure that we're using field number and not /// field index to determine serialization order. /// - public sealed partial class TestFieldOrderings : pb::IMessage, pb::IMessage2 { + public sealed partial class TestFieldOrderings : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestFieldOrderings()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3805,15 +3735,11 @@ public sealed partial class TestFieldOrderings : pb::IMessageContainer for nested types declared in the TestFieldOrderings message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - public sealed partial class NestedMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class NestedMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NestedMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3973,10 +3899,6 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -3984,7 +3906,7 @@ public sealed partial class NestedMessage : pb::IMessage, pb::IMe } - public sealed partial class SparseEnumMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class SparseEnumMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SparseEnumMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4111,16 +4033,12 @@ public sealed partial class SparseEnumMessage : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Test String and Bytes: string is for valid UTF-8 strings /// - public sealed partial class OneString : pb::IMessage, pb::IMessage2 { + public sealed partial class OneString : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneString()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4247,13 +4165,9 @@ public sealed partial class OneString : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class MoreString : pb::IMessage, pb::IMessage2 { + public sealed partial class MoreString : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MoreString()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4372,13 +4286,9 @@ public sealed partial class MoreString : pb::IMessage, pb::IMessage2 } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class OneBytes : pb::IMessage, pb::IMessage2 { + public sealed partial class OneBytes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneBytes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4505,13 +4415,9 @@ public sealed partial class OneBytes : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class MoreBytes : pb::IMessage, pb::IMessage2 { + public sealed partial class MoreBytes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MoreBytes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4638,16 +4544,12 @@ public sealed partial class MoreBytes : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Test int32, uint32, int64, uint64, and bool are all compatible /// - public sealed partial class Int32Message : pb::IMessage, pb::IMessage2 { + public sealed partial class Int32Message : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Int32Message()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4774,13 +4676,9 @@ public sealed partial class Int32Message : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class Uint32Message : pb::IMessage, pb::IMessage2 { + public sealed partial class Uint32Message : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Uint32Message()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4907,13 +4805,9 @@ public sealed partial class Uint32Message : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class Int64Message : pb::IMessage, pb::IMessage2 { + public sealed partial class Int64Message : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Int64Message()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5040,13 +4934,9 @@ public sealed partial class Int64Message : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class Uint64Message : pb::IMessage, pb::IMessage2 { + public sealed partial class Uint64Message : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Uint64Message()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5173,13 +5063,9 @@ public sealed partial class Uint64Message : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class BoolMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class BoolMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BoolMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5306,16 +5192,12 @@ public sealed partial class BoolMessage : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// Test oneofs. /// - public sealed partial class TestOneof : pb::IMessage, pb::IMessage2 { + public sealed partial class TestOneof : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestOneof()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5540,13 +5422,9 @@ public enum FooOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestPackedTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestPackedTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestPackedTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5939,17 +5817,13 @@ public sealed partial class TestPackedTypes : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// /// A message with the same fields as TestPackedTypes, but without packing. Used /// to test packed <-> unpacked wire compatibility. /// - public sealed partial class TestUnpackedTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestUnpackedTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestUnpackedTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6342,13 +6216,9 @@ public sealed partial class TestUnpackedTypes : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestRepeatedScalarDifferentTagSizes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestRepeatedScalarDifferentTagSizes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestRepeatedScalarDifferentTagSizes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6587,13 +6457,9 @@ public sealed partial class TestRepeatedScalarDifferentTagSizes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestCommentInjectionMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestCommentInjectionMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6723,16 +6589,12 @@ public sealed partial class TestCommentInjectionMessage : pb::IMessage /// Test that RPC services work. /// - public sealed partial class FooRequest : pb::IMessage, pb::IMessage2 { + public sealed partial class FooRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FooRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6831,13 +6693,9 @@ public sealed partial class FooRequest : pb::IMessage, pb::IMessage2 } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class FooResponse : pb::IMessage, pb::IMessage2 { + public sealed partial class FooResponse : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FooResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6936,13 +6794,9 @@ public sealed partial class FooResponse : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class FooClientMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class FooClientMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FooClientMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7041,13 +6895,9 @@ public sealed partial class FooClientMessage : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class FooServerMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class FooServerMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FooServerMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7146,13 +6996,9 @@ public sealed partial class FooServerMessage : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class BarRequest : pb::IMessage, pb::IMessage2 { + public sealed partial class BarRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BarRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7251,13 +7097,9 @@ public sealed partial class BarRequest : pb::IMessage, pb::IMessage2 } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class BarResponse : pb::IMessage, pb::IMessage2 { + public sealed partial class BarResponse : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BarResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7356,13 +7198,9 @@ public sealed partial class BarResponse : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } - public sealed partial class TestEmptyMessage : pb::IMessage, pb::IMessage2 { + public sealed partial class TestEmptyMessage : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestEmptyMessage()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7461,10 +7299,6 @@ public sealed partial class TestEmptyMessage : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs index 131a45f7c05e..45f8ece64695 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs @@ -179,7 +179,7 @@ public static partial class UnittestWellKnownTypesReflection { /// Each wrapper type is included separately, as languages /// map handle different wrappers in different ways. /// - public sealed partial class TestWellKnownTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class TestWellKnownTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestWellKnownTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -927,16 +927,12 @@ public sealed partial class TestWellKnownTypes : pb::IMessage /// A repeated field for each well-known type. /// - public sealed partial class RepeatedWellKnownTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class RepeatedWellKnownTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RepeatedWellKnownTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1398,67 +1394,9 @@ public sealed partial class RepeatedWellKnownTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class OneofWellKnownTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneofWellKnownTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2212,10 +2150,6 @@ public enum OneofFieldOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// @@ -2223,7 +2157,7 @@ public enum OneofFieldOneofCase { /// need to worry about the value part of the map being the /// well-known types, as messages can't be map keys. /// - public sealed partial class MapWellKnownTypes : pb::IMessage, pb::IMessage2 { + public sealed partial class MapWellKnownTypes : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MapWellKnownTypes()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2682,64 +2616,6 @@ public sealed partial class MapWellKnownTypes : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!anyField_.IsInitialized()) { - return false; - } - if (!apiField_.IsInitialized()) { - return false; - } - if (!durationField_.IsInitialized()) { - return false; - } - if (!emptyField_.IsInitialized()) { - return false; - } - if (!fieldMaskField_.IsInitialized()) { - return false; - } - if (!sourceContextField_.IsInitialized()) { - return false; - } - if (!structField_.IsInitialized()) { - return false; - } - if (!timestampField_.IsInitialized()) { - return false; - } - if (!typeField_.IsInitialized()) { - return false; - } - if (!doubleField_.IsInitialized()) { - return false; - } - if (!floatField_.IsInitialized()) { - return false; - } - if (!int64Field_.IsInitialized()) { - return false; - } - if (!uint64Field_.IsInitialized()) { - return false; - } - if (!int32Field_.IsInitialized()) { - return false; - } - if (!uint32Field_.IsInitialized()) { - return false; - } - if (!boolField_.IsInitialized()) { - return false; - } - if (!stringField_.IsInitialized()) { - return false; - } - if (!bytesField_.IsInitialized()) { - return false; - } - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/Reflection/Descriptor.cs b/csharp/src/Google.Protobuf/Reflection/Descriptor.cs index 7320a87e0848..0c33e63df46a 100644 --- a/csharp/src/Google.Protobuf/Reflection/Descriptor.cs +++ b/csharp/src/Google.Protobuf/Reflection/Descriptor.cs @@ -193,7 +193,7 @@ internal static partial class DescriptorReflection { /// The protocol compiler can output a FileDescriptorSet containing the .proto /// files it parses. /// - internal sealed partial class FileDescriptorSet : pb::IMessage, pb::IMessage2 { + internal sealed partial class FileDescriptorSet : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FileDescriptorSet()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -312,19 +312,12 @@ internal sealed partial class FileDescriptorSet : pb::IMessage /// Describes a complete .proto file. /// - internal sealed partial class FileDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class FileDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FileDescriptorProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -802,38 +795,12 @@ internal sealed partial class FileDescriptorProto : pb::IMessage /// Describes a message type. /// - internal sealed partial class DescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class DescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescriptorProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1180,41 +1147,11 @@ internal sealed partial class DescriptorProto : pb::IMessage, p } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!field_.IsInitialized()) { - return false; - } - if (!nestedType_.IsInitialized()) { - return false; - } - if (!enumType_.IsInitialized()) { - return false; - } - if (!extensionRange_.IsInitialized()) { - return false; - } - if (!extension_.IsInitialized()) { - return false; - } - if (HasOptions) { - if (!Options.IsInitialized()) { - return false; - } - } - if (!oneofDecl_.IsInitialized()) { - return false; - } - if (!reservedRange_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the DescriptorProto message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - internal sealed partial class ExtensionRange : pb::IMessage, pb::IMessage2 { + internal sealed partial class ExtensionRange : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExtensionRange()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -1441,15 +1378,6 @@ internal sealed partial class ExtensionRange : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (HasOptions) { - if (!Options.IsInitialized()) { - return false; - } - } - return true; - } } /// @@ -1457,7 +1385,7 @@ internal sealed partial class ExtensionRange : pb::IMessage, pb: /// fields or extension ranges in the same message. Reserved ranges may /// not overlap. /// - internal sealed partial class ReservedRange : pb::IMessage, pb::IMessage2 { + internal sealed partial class ReservedRange : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReservedRange()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -1646,10 +1574,6 @@ internal sealed partial class ReservedRange : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -1657,7 +1581,7 @@ internal sealed partial class ReservedRange : pb::IMessage, pb::I } - internal sealed partial class ExtensionRangeOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class ExtensionRangeOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExtensionRangeOptions()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1779,19 +1703,12 @@ internal sealed partial class ExtensionRangeOptions : pb::IMessage /// Describes a field within a message. /// - internal sealed partial class FieldDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class FieldDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FieldDescriptorProto()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -2332,15 +2249,6 @@ internal sealed partial class FieldDescriptorProto : pb::IMessageContainer for nested types declared in the FieldDescriptorProto message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2413,7 +2321,7 @@ internal enum Label { /// /// Describes a oneof. /// - internal sealed partial class OneofDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class OneofDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneofDescriptorProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2596,21 +2504,12 @@ internal sealed partial class OneofDescriptorProto : pb::IMessage /// Describes an enum type. /// - internal sealed partial class EnumDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class EnumDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumDescriptorProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2862,21 +2761,6 @@ internal sealed partial class EnumDescriptorProto : pb::IMessageContainer for nested types declared in the EnumDescriptorProto message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2889,7 +2773,7 @@ public static partial class Types { /// is inclusive such that it can appropriately represent the entire int32 /// domain. /// - internal sealed partial class EnumReservedRange : pb::IMessage, pb::IMessage2 { + internal sealed partial class EnumReservedRange : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumReservedRange()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -3078,10 +2962,6 @@ internal sealed partial class EnumReservedRange : pb::IMessage /// Describes a value within an enum. /// - internal sealed partial class EnumValueDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class EnumValueDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumValueDescriptorProto()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -3318,21 +3198,12 @@ internal sealed partial class EnumValueDescriptorProto : pb::IMessage /// Describes a service. /// - internal sealed partial class ServiceDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class ServiceDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServiceDescriptorProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3535,24 +3406,12 @@ internal sealed partial class ServiceDescriptorProto : pb::IMessage /// Describes a method of a service. /// - internal sealed partial class MethodDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class MethodDescriptorProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MethodDescriptorProto()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -3909,18 +3768,9 @@ internal sealed partial class MethodDescriptorProto : pb::IMessage, pb::IMessage2 { + internal sealed partial class FileOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FileOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -4953,13 +4803,6 @@ internal sealed partial class FileOptions : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the FileOptions message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4987,7 +4830,7 @@ internal enum OptimizeMode { } - internal sealed partial class MessageOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class MessageOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MessageOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -5331,16 +5174,9 @@ internal sealed partial class MessageOptions : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } } - internal sealed partial class FieldOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class FieldOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FieldOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -5776,13 +5612,6 @@ internal sealed partial class FieldOptions : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the FieldOptions message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5816,7 +5645,7 @@ internal enum JSType { } - internal sealed partial class OneofOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class OneofOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OneofOptions()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5940,16 +5769,9 @@ internal sealed partial class OneofOptions : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } } - internal sealed partial class EnumOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class EnumOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -6167,16 +5989,9 @@ internal sealed partial class EnumOptions : pb::IMessage, pb::IMess } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } } - internal sealed partial class EnumValueOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class EnumValueOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumValueOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -6349,16 +6164,9 @@ internal sealed partial class EnumValueOptions : pb::IMessage, } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } } - internal sealed partial class ServiceOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class ServiceOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServiceOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -6531,16 +6339,9 @@ internal sealed partial class ServiceOptions : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } } - internal sealed partial class MethodOptions : pb::IMessage, pb::IMessage2 { + internal sealed partial class MethodOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MethodOptions()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -6754,13 +6555,6 @@ internal sealed partial class MethodOptions : pb::IMessage, pb::I } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!uninterpretedOption_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the MethodOptions message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6795,7 +6589,7 @@ internal enum IdempotencyLevel { /// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions /// in them. /// - internal sealed partial class UninterpretedOption : pb::IMessage, pb::IMessage2 { + internal sealed partial class UninterpretedOption : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UninterpretedOption()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -7163,13 +6957,6 @@ internal sealed partial class UninterpretedOption : pb::IMessageContainer for nested types declared in the UninterpretedOption message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7181,7 +6968,7 @@ public static partial class Types { /// E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents /// "foo.(bar.baz).qux". /// - internal sealed partial class NamePart : pb::IMessage, pb::IMessage2 { + internal sealed partial class NamePart : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamePart()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -7363,16 +7150,6 @@ internal sealed partial class NamePart : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!!HasNamePart_) { - return false; - } - if (!!HasIsExtension) { - return false; - } - return true; - } } } @@ -7384,7 +7161,7 @@ internal sealed partial class NamePart : pb::IMessage, pb::IMessage2 { /// Encapsulates information about the original source file from which a /// FileDescriptorProto was generated. /// - internal sealed partial class SourceCodeInfo : pb::IMessage, pb::IMessage2 { + internal sealed partial class SourceCodeInfo : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SourceCodeInfo()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7548,18 +7325,11 @@ internal sealed partial class SourceCodeInfo : pb::IMessage, pb: } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!location_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the SourceCodeInfo message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - internal sealed partial class Location : pb::IMessage, pb::IMessage2 { + internal sealed partial class Location : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Location()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7881,10 +7651,6 @@ internal sealed partial class Location : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } @@ -7897,7 +7663,7 @@ internal sealed partial class Location : pb::IMessage, pb::IMessage2 { /// file. A GeneratedCodeInfo message is associated with only one generated /// source file, but may contain references to different source .proto files. /// - internal sealed partial class GeneratedCodeInfo : pb::IMessage, pb::IMessage2 { + internal sealed partial class GeneratedCodeInfo : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GeneratedCodeInfo()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8020,18 +7786,11 @@ internal sealed partial class GeneratedCodeInfo : pb::IMessageContainer for nested types declared in the GeneratedCodeInfo message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static partial class Types { - internal sealed partial class Annotation : pb::IMessage, pb::IMessage2 { + internal sealed partial class Annotation : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Annotation()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; @@ -8291,10 +8050,6 @@ internal sealed partial class Annotation : pb::IMessage, pb::IMessag } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } } diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs index f541f411522a..dd9911067ed9 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs @@ -119,7 +119,7 @@ public static partial class AnyReflection { /// "value": "1.212s" /// } /// - public sealed partial class Any : pb::IMessage, pb::IMessage2 { + public sealed partial class Any : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Any()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -306,10 +306,6 @@ public sealed partial class Any : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs index 9e20d6f8f38d..438e1db8da2f 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs @@ -64,7 +64,7 @@ public static partial class ApiReflection { /// this message itself. See https://cloud.google.com/apis/design/glossary for /// detailed terminology. /// - public sealed partial class Api : pb::IMessage, pb::IMessage2 { + public sealed partial class Api : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Api()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -382,25 +382,12 @@ public sealed partial class Api : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!methods_.IsInitialized()) { - return false; - } - if (!options_.IsInitialized()) { - return false; - } - if (!mixins_.IsInitialized()) { - return false; - } - return true; - } } /// /// Method represents a method of an API interface. /// - public sealed partial class Method : pb::IMessage, pb::IMessage2 { + public sealed partial class Method : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Method()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -708,13 +695,6 @@ public sealed partial class Method : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!options_.IsInitialized()) { - return false; - } - return true; - } } /// @@ -797,7 +777,7 @@ public sealed partial class Method : pb::IMessage, pb::IMessage2 { /// ... /// } /// - public sealed partial class Mixin : pb::IMessage, pb::IMessage2 { + public sealed partial class Mixin : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Mixin()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -959,10 +939,6 @@ public sealed partial class Mixin : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs index 3e7eb46ebc23..2858b532b636 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs @@ -100,7 +100,7 @@ public static partial class DurationReflection { /// be expressed in JSON format as "3.000000001s", and 3 seconds and 1 /// microsecond should be expressed in JSON format as "3.000001s". /// - public sealed partial class Duration : pb::IMessage, pb::IMessage2 { + public sealed partial class Duration : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Duration()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -268,10 +268,6 @@ public sealed partial class Duration : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs index ce8859fc5d25..2113add9bca1 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs @@ -50,7 +50,7 @@ public static partial class EmptyReflection { /// /// The JSON representation for `Empty` is empty JSON object `{}`. /// - public sealed partial class Empty : pb::IMessage, pb::IMessage2 { + public sealed partial class Empty : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Empty()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -149,10 +149,6 @@ public sealed partial class Empty : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs b/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs index 8698baa4a8a6..6ad31a50eacc 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs @@ -240,7 +240,7 @@ public static partial class FieldMaskReflection { /// request should verify the included field paths, and return an /// `INVALID_ARGUMENT` error if any path is duplicated or unmappable. /// - public sealed partial class FieldMask : pb::IMessage, pb::IMessage2 { + public sealed partial class FieldMask : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FieldMask()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -362,10 +362,6 @@ public sealed partial class FieldMask : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs b/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs index 53dd49026826..124ddaa71234 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs @@ -44,7 +44,7 @@ public static partial class SourceContextReflection { /// `SourceContext` represents information about the source of a /// protobuf element, like the file in which it is defined. /// - public sealed partial class SourceContext : pb::IMessage, pb::IMessage2 { + public sealed partial class SourceContext : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SourceContext()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -175,10 +175,6 @@ public sealed partial class SourceContext : pb::IMessage, pb::IMe } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs index 0539cad99dfb..194b81e965e5 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs @@ -77,7 +77,7 @@ public enum NullValue { /// /// The JSON representation for `Struct` is JSON object. /// - public sealed partial class Struct : pb::IMessage, pb::IMessage2 { + public sealed partial class Struct : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Struct()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -199,13 +199,6 @@ public sealed partial class Struct : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!fields_.IsInitialized()) { - return false; - } - return true; - } } /// @@ -216,7 +209,7 @@ public sealed partial class Struct : pb::IMessage, pb::IMessage2 { /// /// The JSON representation for `Value` is JSON value. /// - public sealed partial class Value : pb::IMessage, pb::IMessage2 { + public sealed partial class Value : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Value()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -561,10 +554,6 @@ public enum KindOneofCase { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } /// @@ -572,7 +561,7 @@ public enum KindOneofCase { /// /// The JSON representation for `ListValue` is JSON array. /// - public sealed partial class ListValue : pb::IMessage, pb::IMessage2 { + public sealed partial class ListValue : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListValue()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -694,13 +683,6 @@ public sealed partial class ListValue : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!values_.IsInitialized()) { - return false; - } - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs index c863d45f682a..d1ab0f8965df 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs @@ -119,7 +119,7 @@ public static partial class TimestampReflection { /// http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D /// ) to obtain a formatter capable of generating timestamps in this format. /// - public sealed partial class Timestamp : pb::IMessage, pb::IMessage2 { + public sealed partial class Timestamp : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Timestamp()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -285,10 +285,6 @@ public sealed partial class Timestamp : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - return true; - } } #endregion diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs index 1e22650c9ae3..52bd343ba841 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs @@ -94,7 +94,7 @@ public enum Syntax { /// /// A protocol buffer message type. /// - public sealed partial class Type : pb::IMessage, pb::IMessage2 { + public sealed partial class Type : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Type()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -361,22 +361,12 @@ public sealed partial class Type : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!fields_.IsInitialized()) { - return false; - } - if (!options_.IsInitialized()) { - return false; - } - return true; - } } /// /// A single field of a message type. /// - public sealed partial class Field : pb::IMessage, pb::IMessage2 { + public sealed partial class Field : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Field()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -779,13 +769,6 @@ public sealed partial class Field : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!options_.IsInitialized()) { - return false; - } - return true; - } #region Nested types /// Container for nested types declared in the Field message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -902,7 +885,7 @@ public enum Cardinality { /// /// Enum type definition. /// - public sealed partial class Enum : pb::IMessage, pb::IMessage2 { + public sealed partial class Enum : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Enum()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1146,22 +1129,12 @@ public sealed partial class Enum : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!enumvalue_.IsInitialized()) { - return false; - } - if (!options_.IsInitialized()) { - return false; - } - return true; - } } /// /// Enum value definition. /// - public sealed partial class EnumValue : pb::IMessage, pb::IMessage2 { + public sealed partial class EnumValue : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EnumValue()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1345,20 +1318,13 @@ public sealed partial class EnumValue : pb::IMessage, pb::IMessage2 { } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsInitialized() { - if (!options_.IsInitialized()) { - return false; - } - return true; - } } /// /// A protocol buffer option, which can be attached to a message, field, /// enumeration, etc. /// - public sealed partial class Option : pb::IMessage