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 |