Home
last modified time | relevance | path

Searched refs:Proto2 (Results 1 - 22 of 22) sorted by relevance

/third_party/protobuf/csharp/src/Google.Protobuf.Test/
H A DSampleMessages.cs35 using Proto2 = Google.Protobuf.TestProtos.Proto2;
37 using static Google.Protobuf.TestProtos.Proto2.UnittestExtensions;
102 public static Proto2.TestAllTypes CreateFullTestAllTypesProto2() in CreateFullTestAllTypesProto2()
104 return new Proto2.TestAllTypes in CreateFullTestAllTypesProto2()
112 OptionalForeignEnum = Proto2.ForeignEnum.ForeignBar, in CreateFullTestAllTypesProto2()
113 OptionalForeignMessage = new Proto2.ForeignMessage { C = 10 }, in CreateFullTestAllTypesProto2()
114 OptionalImportEnum = Proto2.ImportEnum.ImportBaz, in CreateFullTestAllTypesProto2()
115 OptionalImportMessage = new Proto2.ImportMessage { D = 20 }, in CreateFullTestAllTypesProto2()
118 OptionalNestedEnum = Proto2 in CreateFullTestAllTypesProto2()
[all...]
H A DGeneratedMessageTest.Proto2.cs1 using Google.Protobuf.TestProtos.Proto2;
2 using Proto2 = Google.Protobuf.TestProtos.Proto2;
5 using static Google.Protobuf.TestProtos.Proto2.UnittestExtensions;
30 Assert.AreEqual(Proto2.TestAllTypes.Types.NestedEnum.Foo, message.OptionalNestedEnum); in DefaultProto2Values()
63 Assert.AreEqual(Proto2.TestAllTypes.OneofFieldOneofCase.None, message.OneofFieldCase); in DefaultProto2Values()
80 Assert.AreEqual(Proto2.TestAllTypes.Types.NestedEnum.Bar, message.DefaultNestedEnum); in DefaultProto2Values()
128 Assert.AreEqual(Proto2.TestAllTypes.Types.NestedEnum.Foo, message.GetExtension(OptionalNestedEnumExtension)); in DefaultExtensionValues()
177 Assert.AreEqual(Proto2.TestAllTypes.Types.NestedEnum.Bar, message.GetExtension(DefaultNestedEnumExtension)); in DefaultExtensionValues()
349 MessageParsingHelpers.AssertRoundtrip(Proto2 in RoundTrip_Groups()
[all...]
H A DExtensionSetTest.cs1 using Google.Protobuf.TestProtos.Proto2;
4 using static Google.Protobuf.TestProtos.Proto2.UnittestExtensions;
H A DUnknownFieldSetTest.cs36 using Proto2 = Google.Protobuf.TestProtos.Proto2;
H A DCodedInputStreamTest.cs37 using Proto2 = Google.Protobuf.TestProtos.Proto2;
535 int groupFieldNumber = Proto2.TestAllTypes.OptionalGroupFieldNumber; in ReadGroup_WrongEndGroupTag()
537 // write Proto2.TestAllTypes with "optional_group" set, but use wrong EndGroup closing tag in ReadGroup_WrongEndGroupTag()
541 output.WriteGroup(new Proto2.TestAllTypes.Types.OptionalGroup { A = 12345 }); in ReadGroup_WrongEndGroupTag()
547 Assert.Throws<InvalidProtocolBufferException>(() => Proto2.TestAllTypes.Parser.ParseFrom(payload)); in ReadGroup_WrongEndGroupTag()
H A DGeneratedMessageTest.cs36 using Proto2 = Google.Protobuf.TestProtos.Proto2;
H A DJsonFormatterTest.cs182 var message = new TestProtos.Proto2.ForeignMessage(); in WithFormatDefaultValues_DoesNotAffectProto2Fields()
675 var value = new ProtobufTestMessages.Proto2.TestAllTypesProto2() { FieldName13 = 0 }; in Proto2_DefaultValuesWritten()
H A DJsonParserTest.cs37 using ProtobufTestMessages.Proto2;
/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/
H A DFieldAccessTest.cs34 using Proto2 = Google.Protobuf.TestProtos.Proto2;
40 using static Google.Protobuf.TestProtos.Proto2.UnittestExtensions;
160 var message = new Proto2.TestAllTypes(); in HasValue_Proto2_Primitive()
161 var accessor = ((IMessage) message).Descriptor.Fields[Proto2.TestAllTypes.OptionalInt64FieldNumber].Accessor; in HasValue_Proto2_Primitive()
175 var message = new Proto2.TestAllTypes(); in HasValue_Proto2_Message()
176 var field = ((IMessage) message).Descriptor.Fields[Proto2.TestAllTypes.OptionalForeignMessageFieldNumber]; in HasValue_Proto2_Message()
178 message.OptionalForeignMessage = new Proto2.ForeignMessage(); in HasValue_Proto2_Message()
187 var message = new Proto2.TestAllTypes(); in HasValue_Proto2_Oneof()
188 var accessor = ((IMessage) message).Descriptor.Fields[Proto2 in HasValue_Proto2_Oneof()
[all...]
H A DDescriptorsTest.cs427 foreach (var descriptor in ProtobufTestMessages.Proto2.TestMessagesProto2Reflection.Descriptor.MessageTypes) in SyntheticOneofReflection()
/third_party/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/
H A DUnittest.cs12 namespace Google.Protobuf.TestProtos.Proto2 {
670 new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.Proto2.UnittestImportReflection.Descriptor, }, in UnittestReflection()
671 new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.Proto2.ForeignEnum), typeof(global::Google.Protobuf.TestProtos.Proto2.TestEnumWithDupValue), typeof(global::Google.Protobuf.TestProtos.Proto2.TestSparseEnum), typeof(global::Google.Protobuf.TestProtos.Proto2.VeryLargeEnum), }, new pb::Extension[] { UnittestExtensions.OptionalInt32Extension, UnittestExtensions.OptionalInt64Extension, UnittestExtensions.OptionalUint32Extension, UnittestExtensions.OptionalUint64Extension, UnittestExtensions.OptionalSint32Extension, UnittestExtensions.OptionalSint64Extension, UnittestExtensions.OptionalFixed32Extension, UnittestExtensions.OptionalFixed64Extension, UnittestExtensions.OptionalSfixed32Extension, UnittestExtensions.OptionalSfixed64Extension, UnittestExtensions.OptionalFloatExtension, UnittestExtensions.OptionalDoubleExtension, UnittestExtensions.OptionalBoolExtension, UnittestExtensions.OptionalStringExtension, UnittestExtensions.OptionalBytesExtension, UnittestExtensions.OptionalGroupExtension, UnittestExtensions.OptionalNestedMessageExtension, UnittestExtensions.OptionalForeignMessageExtension, UnittestExtensions.OptionalImportMessageExtension, UnittestExtensions.OptionalNestedEnumExtension, UnittestExtensions.OptionalForeignEnumExtension, UnittestExtensions.OptionalImportEnumExtension, UnittestExtensions.OptionalStringPieceExtension, UnittestExtensions.OptionalCordExtension, UnittestExtensions.OptionalPublicImportMessageExtension, UnittestExtensions.OptionalLazyMessageExtension, UnittestExtensions.RepeatedInt32Extension, UnittestExtensions.RepeatedInt64Extension, UnittestExtensions.RepeatedUint32Extension, UnittestExtensions.RepeatedUint64Extension, UnittestExtensions.RepeatedSint32Extension, UnittestExtensions.RepeatedSint64Extension, UnittestExtensions.RepeatedFixed32Extension, UnittestExtensions.RepeatedFixed64Extension, UnittestExtensions.RepeatedSfixed32Extension, UnittestExtensions.RepeatedSfixed64Extension, UnittestExtensions.RepeatedFloatExtension, UnittestExtensions.RepeatedDoubleExtension, UnittestExtensions.RepeatedBoolExtension, UnittestExtensions.RepeatedStringExtension, UnittestExtensions.RepeatedBytesExtension, UnittestExtensions.RepeatedGroupExtension, UnittestExtensions.RepeatedNestedMessageExtension, UnittestExtensions.RepeatedForeignMessageExtension, UnittestExtensions.RepeatedImportMessageExtension, UnittestExtensions.RepeatedNestedEnumExtension, UnittestExtensions.RepeatedForeignEnumExtension, UnittestExtensions.RepeatedImportEnumExtension, UnittestExtensions.RepeatedStringPieceExtension, UnittestExtensions.RepeatedCordExtension, UnittestExtensions.RepeatedLazyMessageExtension, UnittestExtensions.DefaultInt32Extension, UnittestExtensions.DefaultInt64Extension, UnittestExtensions.DefaultUint32Extension, UnittestExtensions.DefaultUint64Extension, UnittestExtensions.DefaultSint32Extension, UnittestExtensions.DefaultSint64Extension, UnittestExtensions.DefaultFixed32Extension, UnittestExtensions.DefaultFixed64Extension, UnittestExtensions.DefaultSfixed32Extension, UnittestExtensions.DefaultSfixed64Extension, UnittestExtensions.DefaultFloatExtension, UnittestExtensions.DefaultDoubleExtension, UnittestExtensions.DefaultBoolExtension, UnittestExtensions.DefaultStringExtension, UnittestExtensions.DefaultBytesExtension, UnittestExtensions.DefaultNestedEnumExtension, UnittestExtensions.DefaultForeignEnumExtension, UnittestExtensions.DefaultImportEnumExtension, UnittestExtensions.DefaultStringPieceExtension, UnittestExtensions.DefaultCordExtension, UnittestExtensions.OneofUint32Extension, UnittestExtensions.OneofNestedMessageExtension, UnittestExtensions.OneofStringExtension, UnittestExtensions.OneofBytesExtension, UnittestExtensions.MyExtensionString, UnittestExtensions.MyExtensionInt, UnittestExtensions.PackedInt32Extension, UnittestExtensions.PackedInt64Extension, UnittestExtensions.PackedUint32Extension, UnittestExtensions.PackedUint64Extension, UnittestExtensions.PackedSint32Extension, UnittestExtensions.PackedSint64Extension, UnittestExtensions.PackedFixed32Extension, UnittestExtensions.PackedFixed64Extension, UnittestExtensions.PackedSfixed32Extension, UnittestExtensions.PackedSfixed64Extension, UnittestExtensions.PackedFloatExtension, UnittestExtensions.PackedDoubleExtension, UnittestExtensions.PackedBoolExtension, UnittestExtensions.PackedEnumExtension, UnittestExtensions.UnpackedInt32Extension, UnittestExtensions.UnpackedInt64Extension, UnittestExtensions.UnpackedUint32Extension, UnittestExtensions.UnpackedUint64Extension, UnittestExtensions.UnpackedSint32Extension, UnittestExtensions.UnpackedSint64Extension, UnittestExtensions.UnpackedFixed32Extension, UnittestExtensions.UnpackedFixed64Extension, UnittestExtensions.UnpackedSfixed32Extension, UnittestExtensions.UnpackedSfixed64Extension, UnittestExtensions.UnpackedFloatExtension, UnittestExtensions.UnpackedDoubleExtension, UnittestExtensions.UnpackedBoolExtension, UnittestExtensions.UnpackedEnumExtension, UnittestExtensions.TestAllTypes, UnittestExtensions.TestExtensionInsideTableExtension }, new pbr::GeneratedClrTypeInfo[] { in UnittestReflection()
672 new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Proto2.TestAllTypes), global::Google.Protobuf.TestProtos.Proto2.TestAllTypes.Parser, new[]{ "OptionalInt32", "OptionalInt64", "OptionalUint32", "OptionalUint64", "OptionalSint32", "OptionalSint64", "OptionalFixed32", "OptionalFixed64", "OptionalSfixed32", "OptionalSfixed64", "OptionalFloat", "OptionalDouble", "OptionalBool", "OptionalString", "OptionalBytes", "OptionalGroup", "OptionalNestedMessage", "OptionalForeignMessage", "OptionalImportMessage", "OptionalNestedEnum", "OptionalForeignEnum", "OptionalImportEnum", "OptionalStringPiece", "OptionalCord", "OptionalPublicImportMessage", "OptionalLazyMessage", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedGroup", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedImportMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedImportEnum", "RepeatedStringPiece", "RepeatedCord", "RepeatedLazyMessage", "DefaultInt32", "DefaultInt64", "DefaultUint32", "DefaultUint64", "DefaultSint32", "DefaultSint64", "DefaultFixed32", "DefaultFixed64", "DefaultSfixed32", "DefaultSfixed64", "DefaultFloat", "DefaultDouble", "DefaultBool", "DefaultString", "DefaultBytes", "DefaultNestedEnum", "DefaultForeignEnum", "DefaultImportEnum", "DefaultStringPiece", "DefaultCord", "OneofUint32", "OneofNestedMessage", "OneofString", "OneofBytes" }, new[]{ "OneofField" }, new[]{ typeof(global::Google.Protobuf.TestProtos.Proto2.TestAllTypes.Types.NestedEnum) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Proto2 in UnittestReflection()
[all...]
H A DTestMessagesProto2.cs12 namespace ProtobufTestMessages.Proto2 {
209 new pbr::GeneratedClrTypeInfo(new[] {typeof(global::ProtobufTestMessages.Proto2.ForeignEnumProto2), }, new pb::Extension[] { TestMessagesProto2Extensions.ExtensionInt32 }, new pbr::GeneratedClrTypeInfo[] { in TestMessagesProto2Reflection()
210 new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto2.TestAllTypesProto2), global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Parser, new[]{ "OptionalInt32", "OptionalInt64", "OptionalUint32", "OptionalUint64", "OptionalSint32", "OptionalSint64", "OptionalFixed32", "OptionalFixed64", "OptionalSfixed32", "OptionalSfixed64", "OptionalFloat", "OptionalDouble", "OptionalBool", "OptionalString", "OptionalBytes", "OptionalNestedMessage", "OptionalForeignMessage", "OptionalNestedEnum", "OptionalForeignEnum", "OptionalStringPiece", "OptionalCord", "RecursiveMessage", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedStringPiece", "RepeatedCord", "PackedInt32", "PackedInt64", "PackedUint32", "PackedUint64", "PackedSint32", "PackedSint64", "PackedFixed32", "PackedFixed64", "PackedSfixed32", "PackedSfixed64", "PackedFloat", "PackedDouble", "PackedBool", "PackedNestedEnum", "UnpackedInt32", "UnpackedInt64", "UnpackedUint32", "UnpackedUint64", "UnpackedSint32", "UnpackedSint64", "UnpackedFixed32", "UnpackedFixed64", "UnpackedSfixed32", "UnpackedSfixed64", "UnpackedFloat", "UnpackedDouble", "UnpackedBool", "UnpackedNestedEnum", "MapInt32Int32", "MapInt64Int64", "MapUint32Uint32", "MapUint64Uint64", "MapSint32Sint32", "MapSint64Sint64", "MapFixed32Fixed32", "MapFixed64Fixed64", "MapSfixed32Sfixed32", "MapSfixed64Sfixed64", "MapInt32Float", "MapInt32Double", "MapBoolBool", "MapStringString", "MapStringBytes", "MapStringNestedMessage", "MapStringForeignMessage", "MapStringNestedEnum", "MapStringForeignEnum", "OneofUint32", "OneofNestedMessage", "OneofString", "OneofBytes", "OneofBool", "OneofUint64", "OneofFloat", "OneofDouble", "OneofEnum", "Data", "Fieldname1", "FieldName2", "FieldName3", "FieldName4", "Field0Name5", "Field0Name6", "FieldName7", "FieldName8", "FieldName9", "FieldName10", "FIELDNAME11", "FIELDName12", "FieldName13", "FieldName14", "FieldName15", "FieldName16", "FieldName17", "FieldName18" }, new[]{ "OneofField" }, new[]{ typeof(global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.NestedEnum) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.NestedMessage), global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.NestedMessage.Parser, new[]{ "A", "Corecursive" }, null, null, null, null), in TestMessagesProto2Reflection()
211 null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.Data), global::ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.Data.Parser, new[]{ "GroupInt32", "GroupUint32" }, null, null, null, null), in TestMessagesProto2Reflection()
212 new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto2 in TestMessagesProto2Reflection()
[all...]
H A DUnittestImport.cs12 namespace Google.Protobuf.TestProtos.Proto2 {
35 new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.Proto2.UnittestImportPublicReflection.Descriptor, }, in UnittestImportReflection()
36 new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.Proto2.ImportEnum), typeof(global::Google.Protobuf.TestProtos.Proto2.ImportEnumForMap), }, null, new pbr::GeneratedClrTypeInfo[] { in UnittestImportReflection()
37 new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Proto2.ImportMessage), global::Google.Protobuf.TestProtos.Proto2.ImportMessage.Parser, new[]{ "D" }, null, null, null, null) in UnittestImportReflection()
75 get { return global::Google.Protobuf.TestProtos.Proto2.UnittestImportReflection.Descriptor.MessageTypes[0]; }
H A DUnittestImportPublic.cs12 namespace Google.Protobuf.TestProtos.Proto2 {
33 new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Proto2.PublicImportMessage), global::Google.Protobuf.TestProtos.Proto2.PublicImportMessage.Parser, new[]{ "E" }, null, null, null, null) in UnittestImportPublicReflection()
53 get { return global::Google.Protobuf.TestProtos.Proto2.UnittestImportPublicReflection.Descriptor.MessageTypes[0]; }
/third_party/protobuf/ruby/tests/
H A Dgc_test.rb54 A::B::Proto2::TestMessage.new(
64 :optional_enum => A::B::Proto2::TestEnum::A,
65 :optional_msg => A::B::Proto2::TestMessage.new(),
75 :repeated_enum => [A::B::Proto2::TestEnum::A],
76 :repeated_msg => [A::B::Proto2::TestMessage.new()],
86 :required_enum => A::B::Proto2::TestEnum::A,
87 :required_msg => A::B::Proto2::TestMessage.new(),
99 data = A::B::Proto2::TestMessage.encode(from)
100 to = A::B::Proto2::TestMessage.decode(data)
H A Dgenerated_code_proto2_test.rb17 A::B::Proto2::TestMessage.new
18 FooBar::Proto2::TestImportedMessage.new
19 A::B::Proto2::TestRubyPackageMessage.new
/third_party/protobuf/csharp/src/Google.Protobuf.Conformance/
H A DProgram.cs53 ProtobufTestMessages.Proto2.TestAllTypesProto2.Descriptor); in Main()
88 ProtobufTestMessages.Proto2.TestMessagesProto2Extensions.ExtensionInt32, in PerformRequest()
89 ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.MessageSetCorrectExtension1.Extensions.MessageSetExtension, in PerformRequest()
90 ProtobufTestMessages.Proto2.TestAllTypesProto2.Types.MessageSetCorrectExtension2.Extensions.MessageSetExtension in PerformRequest()
109 message = parser.Parse<ProtobufTestMessages.Proto2.TestAllTypesProto2>(request.JsonPayload); in PerformRequest()
122 message = ProtobufTestMessages.Proto2.TestAllTypesProto2.Parser in PerformRequest()
/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/
H A DApi.cs214 private global::Google.Protobuf.WellKnownTypes.Syntax syntax_ = global::Google.Protobuf.WellKnownTypes.Syntax.Proto2;
258 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) hash ^= Syntax.GetHashCode(); in GetHashCode()
290 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in WriteTo()
318 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in IBufferMessage.InternalWriteTo()
343 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in CalculateSize()
372 if (other.Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in MergeFrom()
604 private global::Google.Protobuf.WellKnownTypes.Syntax syntax_ = global::Google.Protobuf.WellKnownTypes.Syntax.Proto2;
648 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) hash ^= Syntax.GetHashCode(); in GetHashCode()
686 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in WriteTo()
720 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in IBufferMessage.InternalWriteTo()
[all...]
H A DType.cs84 [pbr::OriginalName("SYNTAX_PROTO2")] Proto2 = 0, enumerator
209 private global::Google.Protobuf.WellKnownTypes.Syntax syntax_ = global::Google.Protobuf.WellKnownTypes.Syntax.Proto2;
251 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) hash ^= Syntax.GetHashCode(); in GetHashCode()
279 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in WriteTo()
303 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in IBufferMessage.InternalWriteTo()
325 if (Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in CalculateSize()
351 if (other.Syntax != global::Google.Protobuf.WellKnownTypes.Syntax.Proto2) { in MergeFrom()
624 /// The string value of the default value of this field. Proto2 syntax only.
1010 /// Field type group. Proto2 syntax only, and deprecated.
1060 /// For required fields. Proto2 synta
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/
H A DSingleFieldAccessor.cs88 else if (descriptor.File.Syntax == Syntax.Proto2 || descriptor.Proto.Proto3Optional) in SingleFieldAccessor()
H A DFileDescriptor.cs51 /// Proto2 syntax
53 Proto2, enumerator
112 Syntax = Syntax.Proto2; in FileDescriptor()
H A DFieldDescriptor.cs86 : File.Syntax == Syntax.Proto2;

Completed in 38 milliseconds