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

Google.Protobuf.Reflection.EnumValueDescriptorProto

Describes a value within an enum.
namespace Google.Protobuf.Reflection { public sealed class EnumValueDescriptorProto : IMessage<EnumValueDescriptorProto>, IMessage, IEquatable<EnumValueDescriptorProto>, IDeepCloneable<EnumValueDescriptorProto>, IBufferMessage { public const int NameFieldNumber = 1; public const int NumberFieldNumber = 2; public const int OptionsFieldNumber = 3; public static MessageParser<EnumValueDescriptorProto> Parser { get; } public static MessageDescriptor Descriptor { get; } public string Name { get; set; } public bool HasName { get; } public int Number { get; set; } public bool HasNumber { get; } public EnumValueOptions Options { get; set; } public EnumValueDescriptorProto(); public EnumValueDescriptorProto(EnumValueDescriptorProto other); public EnumValueDescriptorProto Clone(); public void ClearName(); public void ClearNumber(); public bool Equals(EnumValueDescriptorProto other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(EnumValueDescriptorProto other); public void MergeFrom(CodedInputStream input); } }