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 |