TpbProtoMessage Class

Represents type TpbProtoMessage.

Namespace: flcProtoBufProtoNodes
type
 TpbProtoMessage = class(TpbProtoNode)
 end;

The TpbProtoMessage type exposes the following members.

Show:
 NameDescription
Create(TpbProtoNode)

Initializes a new instance of the TpbProtoMessage class.

Destroy

Represents the destructor of the TpbProtoMessage class.

Top
Show:
 NameDescription
EnumCount

Represents property EnumCount.

Enum[Integer]

Represents property Enum[Integer].

ExtensionsMax

Represents property ExtensionsMax.

ExtensionsMin

Represents property ExtensionsMin.

FieldCount

Represents property FieldCount.

Field[Integer]

Represents property Field[Integer].

MessageCount

Represents property MessageCount.

Msg[Integer]

Represents property Msg[Integer].

Name

Represents property Name.

ParentNode

Represents property ParentNode.

Top
Show:
 NameDescription
AddEnum(TpbProtoEnum)

Represents method AddEnum(TpbProtoEnum).

AddField(TpbProtoField)

Represents method AddField(TpbProtoField).

AddMessage(TpbProtoMessage)

Represents method AddMessage(TpbProtoMessage).

ExpectResolvedType(RawByteString)

Represents method ExpectResolvedType(RawByteString). (Inherited from TpbProtoNode.)

ExpectResolvedValue(RawByteString)

Represents method ExpectResolvedValue(RawByteString). (Inherited from TpbProtoNode.)

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetEnumByName(RawByteString)

Represents method GetEnumByName(RawByteString).

GetFieldByTagID(Integer)

Represents method GetFieldByTagID(Integer).

GetMessageByName(RawByteString)

Represents method GetMessageByName(RawByteString).

ResolveType(RawByteString,Boolean)

Represents method ResolveType(RawByteString,Boolean). (Overrides TpbProtoNode.ResolveType(RawByteString,Boolean).)

ResolveValue(RawByteString,Boolean)

Represents method ResolveValue(RawByteString,Boolean). (Overrides TpbProtoNode.ResolveValue(RawByteString,Boolean).)

Top
Show:
 NameDescription
FEnums

Represents field FEnums.

FExtensionsMax

Represents field FExtensionsMax.

FExtensionsMin

Represents field FExtensionsMin.

FFields

Represents field FFields.

FMessages

Represents field FMessages.

FName

Represents field FName.

FParentNode

Represents field FParentNode.

Top