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

Google.Protobuf.WellKnownTypes.Enum

Enum type definition. New usages of this message as an alternative to EnumDescriptorProto are strongly discouraged. This message does not reliability preserve all information necessary to model the schema and preserve semantics. Instead make use of FileDescriptorSet which preserves the necessary information.
public const int EditionFieldNumber = 6

Field number for the "edition" field.

public const int EnumvalueFieldNumber = 2

Field number for the "enumvalue" field.

public const int NameFieldNumber = 1

Field number for the "name" field.

public const int OptionsFieldNumber = 3

Field number for the "options" field.

public const int SourceContextFieldNumber = 4

Field number for the "source_context" field.

public const int SyntaxFieldNumber = 5

Field number for the "syntax" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<Enum> Parser { get; }

public string Edition { get; set; }

The source edition string, only valid when syntax is SYNTAX_EDITIONS.

Enum value definitions.

public string Name { get; set; }

Enum type name.

public RepeatedField<Option> Options { get; }

Protocol buffer options.

public SourceContext SourceContext { get; set; }

The source context.

public Syntax Syntax { get; set; }

The source syntax.

public Enum()

public Enum(Enum other)

public int CalculateSize()

public Enum Clone()

public bool Equals(Enum other)

public void MergeFrom(Enum other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)