TpbProtoField Class
Represents type TpbProtoField.
flcProtoBufProtoNodes.TpbProtoNode
flcProtoBufProtoNodes.TpbProtoField
flcProtoBufProtoCodeGenPascal.TpbProtoPascalField
type TpbProtoField = class(TpbProtoNode) end;
The TpbProtoField type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create(TpbProtoMessage,TpbProtoNodeFactory) | Initializes a new instance of the TpbProtoField class. |
![]() | Destroy | Represents the destructor of the TpbProtoField class. |
| Name | Description | |
|---|---|---|
![]() | Cardinality | Represents property |
![]() | DefaultValue | Represents property |
![]() | FieldType | Represents property |
![]() | Name | Represents property |
![]() | OptionPacked | Represents property |
![]() | ParentMessage | Represents property |
![]() | TagID | Represents property |
| Name | Description | |
|---|---|---|
![]() | AddOption(TpbProtoOption) | Represents method |
![]() | ExpectResolvedType(RawByteString) | Represents method |
![]() | ExpectResolvedValue(RawByteString) | Represents method |
![]() | GetAsProtoString | Represents method |
![]() | GetOption(Integer) | Represents method |
![]() | GetOptionCount | Represents method |
![]() | ResolveType(RawByteString,Boolean) | Represents method |
![]() | ResolveValue(RawByteString,Boolean) | Represents method |
| Name | Description | |
|---|---|---|
![]() | FCardinality | Represents field |
![]() | FDefaultValue | Represents field |
![]() | FFieldType | Represents field |
![]() | FName | Represents field |
![]() | FOptionPacked | Represents field |
![]() | FOptions | Represents field |
![]() | FParentMessage | Represents field |
![]() | FTagID | Represents field |


