Field public sealed class Field : IMessage<Field>, IMessage, IEquatable<Field>, IDeepCloneable<Field> Documentation public static class Types public const int CardinalityFieldNumber = 2 public const int DefaultValueFieldNumber = 11 public const int JsonNameFieldNumber = 10 public const int KindFieldNumber = 1 public const int NameFieldNumber = 4 public const int NumberFieldNumber = 3 public const int OneofIndexFieldNumber = 7 public const int OptionsFieldNumber = 9 public const int PackedFieldNumber = 8 public const int TypeUrlFieldNumber = 6 public static MessageDescriptor Descriptor { get; } public static MessageParser<Field> Parser { get; } public Cardinality Cardinality { get; set; } public string DefaultValue { get; set; } public string JsonName { get; set; } public Kind Kind { get; set; } public string Name { get; set; } public int Number { get; set; } public int OneofIndex { get; set; } public RepeatedField<Option> Options { get; } public bool Packed { get; set; } public string TypeUrl { get; set; } public Field() public Field(Field other) public int CalculateSize() public Field Clone() public bool Equals(Field other) public void MergeFrom(Field other) public void MergeFrom(CodedInputStream input) public void WriteTo(CodedOutputStream output)