Google.Protobuf.WellKnownTypes.Field
public sealed class Field : IMessage<Field>, IMessage, IEquatable<Field>, IDeepCloneable<Field>, IBufferMessage
A single field of a message type.
New usages of this message as an alternative to FieldDescriptorProto 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.
Container for nested types declared in the Field message type.
Field number for the "cardinality" field.
Field number for the "default_value" field.
Field number for the "json_name" field.
Field number for the "kind" field.
Field number for the "name" field.
Field number for the "number" field.
Field number for the "oneof_index" field.
Field number for the "options" field.
Field number for the "packed" field.
Field number for the "type_url" field.
The field cardinality.
The string value of the default value of this field. Proto2 syntax only.
The field JSON name.
The field type.
The field name.
The field number.
The index of the field type in `Type.oneofs`, for message or enumeration
types. The first type has index 1; zero means the type is not in the list.
The protocol buffer options.
Whether to use alternative packed wire representation.
The field type URL, without the scheme, for message or enumeration
types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
public Field()