TpbProtoMessage Class
Represents type TpbProtoMessage.
flcProtoBufProtoNodes.TpbProtoNode
flcProtoBufProtoNodes.TpbProtoMessage
flcProtoBufProtoCodeGenPascal.TpbProtoPascalMessage
type TpbProtoMessage = class(TpbProtoNode) end;
The TpbProtoMessage type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create(TpbProtoNode) | Initializes a new instance of the TpbProtoMessage class. |
![]() | Destroy | Represents the destructor of the TpbProtoMessage class. |
| Name | Description | |
|---|---|---|
![]() | EnumCount | Represents property |
![]() | Enum[Integer] | Represents property |
![]() | ExtensionsMax | Represents property |
![]() | ExtensionsMin | Represents property |
![]() | FieldCount | Represents property |
![]() | Field[Integer] | Represents property |
![]() | MessageCount | Represents property |
![]() | Msg[Integer] | Represents property |
![]() | Name | Represents property |
![]() | ParentNode | Represents property |
| Name | Description | |
|---|---|---|
![]() | AddEnum(TpbProtoEnum) | Represents method |
![]() | AddField(TpbProtoField) | Represents method |
![]() | AddMessage(TpbProtoMessage) | Represents method |
![]() | ExpectResolvedType(RawByteString) | Represents method |
![]() | ExpectResolvedValue(RawByteString) | Represents method |
![]() | GetAsProtoString | Represents method |
![]() | GetEnumByName(RawByteString) | Represents method |
![]() | GetFieldByTagID(Integer) | Represents method |
![]() | GetMessageByName(RawByteString) | Represents method |
![]() | ResolveType(RawByteString,Boolean) | Represents method |
![]() | ResolveValue(RawByteString,Boolean) | Represents method |
| Name | Description | |
|---|---|---|
![]() | FEnums | Represents field |
![]() | FExtensionsMax | Represents field |
![]() | FExtensionsMin | Represents field |
![]() | FFields | Represents field |
![]() | FMessages | Represents field |
![]() | FName | Represents field |
![]() | FParentNode | Represents field |



