TpbProtoPascalPackage Class

Represents type TpbProtoPascalPackage.

Namespace: flcProtoBufProtoCodeGenPascal
TObject
  flcProtoBufProtoNodes.TpbProtoNode
    flcProtoBufProtoNodes.TpbProtoPackage
      flcProtoBufProtoCodeGenPascal.TpbProtoPascalPackage
type
 TpbProtoPascalPackage = class(TpbProtoPackage)
 end;

The TpbProtoPascalPackage type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TpbProtoPascalPackage class.

Destroy

Represents the destructor of the TpbProtoPascalPackage class. (Overrides TpbProtoPackage.Destroy.)

Top
Show:
 NameDescription
EnumCount

Represents property EnumCount. (Inherited from TpbProtoPackage.)

Enum[Integer]

Represents property Enum[Integer]. (Inherited from TpbProtoPackage.)

FileName

Represents property FileName. (Inherited from TpbProtoPackage.)

MessageUnit

Represents property MessageUnit.

Name

Represents property Name. (Inherited from TpbProtoPackage.)

Top
Show:
 NameDescription
AddEnum(TpbProtoEnum)

Represents method AddEnum(TpbProtoEnum). (Inherited from TpbProtoPackage.)

AddImport(RawByteString)

Represents method AddImport(RawByteString). (Inherited from TpbProtoPackage.)

AddImportedPackage(TpbProtoPackage)

Represents method AddImportedPackage(TpbProtoPackage). (Inherited from TpbProtoPackage.)

AddMessage(TpbProtoMessage)

Represents method AddMessage(TpbProtoMessage). (Inherited from TpbProtoPackage.)

AddOption(TpbProtoOption)

Represents method AddOption(TpbProtoOption). (Inherited from TpbProtoPackage.)

CodeGenInit

Represents method CodeGenInit.

ExpectResolvedType(RawByteString)

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

ExpectResolvedValue(RawByteString)

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

GenerateMessageUnit(TCodeGenSupportVersion)

Represents method GenerateMessageUnit(TCodeGenSupportVersion).

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetEnumByName(RawByteString)

Represents method GetEnumByName(RawByteString). (Inherited from TpbProtoPackage.)

GetImport(Integer)

Represents method GetImport(Integer). (Inherited from TpbProtoPackage.)

GetImportCount

Represents method GetImportCount. (Inherited from TpbProtoPackage.)

GetImportedPackage(Integer)

Represents method GetImportedPackage(Integer). (Inherited from TpbProtoPackage.)

GetImportedPackageByName(RawByteString)

Represents method GetImportedPackageByName(RawByteString). (Inherited from TpbProtoPackage.)

GetImportedPackageCount

Represents method GetImportedPackageCount. (Inherited from TpbProtoPackage.)

GetMessage(Integer)

Represents method GetMessage(Integer). (Inherited from TpbProtoPackage.)

GetMessageByName(RawByteString)

Represents method GetMessageByName(RawByteString). (Inherited from TpbProtoPackage.)

GetMessageCount

Represents method GetMessageCount. (Inherited from TpbProtoPackage.)

GetOption(Integer)

Represents method GetOption(Integer). (Inherited from TpbProtoPackage.)

GetOptionCount

Represents method GetOptionCount. (Inherited from TpbProtoPackage.)

GetPascalEnum(Integer)

Represents method GetPascalEnum(Integer).

GetPascalImportedPackage(Integer)

Represents method GetPascalImportedPackage(Integer).

GetPascalMessage(Integer)

Represents method GetPascalMessage(Integer).

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

Save(String)

Represents method Save(String).

Top
Show:
 NameDescription
FEnums

Represents field FEnums. (Inherited from TpbProtoPackage.)

FFileName

Represents field FFileName. (Inherited from TpbProtoPackage.)

FImportedPackages

Represents field FImportedPackages. (Inherited from TpbProtoPackage.)

FImports

Represents field FImports. (Inherited from TpbProtoPackage.)

FMessages

Represents field FMessages. (Inherited from TpbProtoPackage.)

FMessageUnit

Represents field FMessageUnit.

FName

Represents field FName. (Inherited from TpbProtoPackage.)

FOptions

Represents field FOptions. (Inherited from TpbProtoPackage.)

FPascalBaseName

Represents field FPascalBaseName.

FPascalProtoName

Represents field FPascalProtoName.

Top