TpbProtoPascalField Class
Represents type TpbProtoPascalField.
flcProtoBufProtoNodes.TpbProtoNode
flcProtoBufProtoNodes.TpbProtoField
flcProtoBufProtoCodeGenPascal.TpbProtoPascalField
type TpbProtoPascalField = class(TpbProtoField) end;
The TpbProtoPascalField type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create(TpbProtoMessage,TpbProtoNodeFactory) | Initializes a new instance of the TpbProtoPascalField class. |
![]() | Destroy | Represents the destructor of the TpbProtoPascalField class. (Overrides TpbProtoField.Destroy.) |
| 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 |
![]() | CodeGenInit | Represents method |
![]() | ExpectResolvedType(RawByteString) | Represents method |
![]() | ExpectResolvedValue(RawByteString) | Represents method |
![]() | GenerateMessageUnit(TCodeGenPascalUnit,TCodeGenSupportVersion) | Represents method |
![]() | GetAsProtoString | Represents method |
![]() | GetOption(Integer) | Represents method |
![]() | GetOptionCount | Represents method |
![]() | GetPascalDecodeFieldTypeCall(RawByteString,RawByteString,RawByteString) | Represents method |
![]() | GetPascalDefaultValue | Represents method |
![]() | GetPascalEncodeFieldTypeCall(RawByteString,RawByteString,RawByteString) | Represents method |
![]() | GetPascalFieldType | Represents method |
![]() | GetPascalParentMessage | Represents method |
![]() | IsArray | 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 |
![]() | FPascalHasValueName | Represents field |
![]() | FPascalName | Represents field |
![]() | FPascalProtoName | Represents field |
![]() | FPascalRecordDefinition | Represents field |
![]() | FPascalRecordFinaliseStatement | Represents field |
![]() | FPascalRecordHasValueDefinition | Represents field |
![]() | FPascalRecordInitHasValueStatement | Represents field |
![]() | FPascalRecordInitStatement | Represents field |
![]() | FTagID | Represents field |



