TpbProtoPackage Class

Represents type TpbProtoPackage.

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

The TpbProtoPackage type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TpbProtoPackage class.

Destroy

Represents the destructor of the TpbProtoPackage class.

Top
Show:
 NameDescription
EnumCount

Represents property EnumCount.

Enum[Integer]

Represents property Enum[Integer].

FileName

Represents property FileName.

Name

Represents property Name.

Top
Show:
 NameDescription
AddEnum(TpbProtoEnum)

Represents method AddEnum(TpbProtoEnum).

AddImport(RawByteString)

Represents method AddImport(RawByteString).

AddImportedPackage(TpbProtoPackage)

Represents method AddImportedPackage(TpbProtoPackage).

AddMessage(TpbProtoMessage)

Represents method AddMessage(TpbProtoMessage).

AddOption(TpbProtoOption)

Represents method AddOption(TpbProtoOption).

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).

GetImport(Integer)

Represents method GetImport(Integer).

GetImportCount

Represents method GetImportCount.

GetImportedPackage(Integer)

Represents method GetImportedPackage(Integer).

GetImportedPackageByName(RawByteString)

Represents method GetImportedPackageByName(RawByteString).

GetImportedPackageCount

Represents method GetImportedPackageCount.

GetMessage(Integer)

Represents method GetMessage(Integer).

GetMessageByName(RawByteString)

Represents method GetMessageByName(RawByteString).

GetMessageCount

Represents method GetMessageCount.

GetOption(Integer)

Represents method GetOption(Integer).

GetOptionCount

Represents method GetOptionCount.

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.

FFileName

Represents field FFileName.

FImportedPackages

Represents field FImportedPackages.

FImports

Represents field FImports.

FMessages

Represents field FMessages.

FName

Represents field FName.

FOptions

Represents field FOptions.

Top