<PackageReference Include="Relativity.OutsideIn" Version="2021.10.2" />

FieldDescriptorProto

public static class Types

public const int DefaultValueFieldNumber = 7

public const int ExtendeeFieldNumber = 2

public const int JsonNameFieldNumber = 10

public const int LabelFieldNumber = 4

public const int NameFieldNumber = 1

public const int NumberFieldNumber = 3

public const int OneofIndexFieldNumber = 9

public const int OptionsFieldNumber = 8

public const int Proto3OptionalFieldNumber = 17

public const int TypeFieldNumber = 5

public const int TypeNameFieldNumber = 6

public static MessageDescriptor Descriptor { get; }

public static MessageParser<FieldDescriptorProto> Parser { get; }

public string DefaultValue { get; set; }

public string Extendee { get; set; }

public bool HasDefaultValue { get; }

public bool HasExtendee { get; }

public bool HasJsonName { get; }

public bool HasLabel { get; }

public bool HasName { get; }

public bool HasNumber { get; }

public bool HasOneofIndex { get; }

public bool HasProto3Optional { get; }

public bool HasType { get; }

public bool HasTypeName { get; }

public string JsonName { get; set; }

public Label Label { get; set; }

public string Name { get; set; }

public int Number { get; set; }

public int OneofIndex { get; set; }

public FieldOptions Options { get; set; }

public bool Proto3Optional { get; set; }

public Type Type { get; set; }

public string TypeName { get; set; }

public int CalculateSize()

public void ClearDefaultValue()

public void ClearExtendee()

public void ClearJsonName()

public void ClearLabel()

public void ClearName()

public void ClearNumber()

public void ClearOneofIndex()

public void ClearProto3Optional()

public void ClearType()

public void ClearTypeName()

public bool Equals(FieldDescriptorProto other)

public void MergeFrom(FieldDescriptorProto other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)