<PackageReference Include="Google.Protobuf" Version="3.34.2" />

Google.Protobuf.Reflection.EnumDescriptorProto

Describes an enum type.
namespace Google.Protobuf.Reflection { public sealed class EnumDescriptorProto : IMessage<EnumDescriptorProto>, IMessage, IEquatable<EnumDescriptorProto>, IDeepCloneable<EnumDescriptorProto>, IBufferMessage { public static class Types { public sealed class EnumReservedRange : IMessage<EnumReservedRange>, IMessage, IEquatable<EnumReservedRange>, IDeepCloneable<EnumReservedRange>, IBufferMessage { public const int StartFieldNumber = 1; public const int EndFieldNumber = 2; public static MessageParser<EnumReservedRange> Parser { get; } public static MessageDescriptor Descriptor { get; } public int Start { get; set; } public bool HasStart { get; } public int End { get; set; } public bool HasEnd { get; } public EnumReservedRange(); public EnumReservedRange(EnumReservedRange other); public EnumReservedRange Clone(); public void ClearStart(); public void ClearEnd(); public bool Equals(EnumReservedRange other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(EnumReservedRange other); public void MergeFrom(CodedInputStream input); } } public const int NameFieldNumber = 1; public const int ValueFieldNumber = 2; public const int OptionsFieldNumber = 3; public const int ReservedRangeFieldNumber = 4; public const int ReservedNameFieldNumber = 5; public const int VisibilityFieldNumber = 6; public static MessageParser<EnumDescriptorProto> Parser { get; } public static MessageDescriptor Descriptor { get; } public string Name { get; set; } public bool HasName { get; } public RepeatedField<EnumValueDescriptorProto> Value { get; } public EnumOptions Options { get; set; } public RepeatedField<Types.EnumReservedRange> ReservedRange { get; } public RepeatedField<string> ReservedName { get; } public SymbolVisibility Visibility { get; set; } public bool HasVisibility { get; } public EnumDescriptorProto(); public EnumDescriptorProto(EnumDescriptorProto other); public EnumDescriptorProto Clone(); public void ClearName(); public void ClearVisibility(); public bool Equals(EnumDescriptorProto other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(EnumDescriptorProto other); public void MergeFrom(CodedInputStream input); } }