TpbProtoPascalPackage Class
Represents type TpbProtoPascalPackage.
flcProtoBufProtoNodes.TpbProtoNode
flcProtoBufProtoNodes.TpbProtoPackage
flcProtoBufProtoCodeGenPascal.TpbProtoPascalPackage
type TpbProtoPascalPackage = class(TpbProtoPackage) end;
The TpbProtoPascalPackage type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create | Initializes a new instance of the TpbProtoPascalPackage class. |
![]() | Destroy | Represents the destructor of the TpbProtoPascalPackage class. (Overrides TpbProtoPackage.Destroy.) |
| Name | Description | |
|---|---|---|
![]() | EnumCount | Represents property |
![]() | Enum[Integer] | Represents property |
![]() | FileName | Represents property |
![]() | MessageUnit | Represents property |
![]() | Name | Represents property |
| Name | Description | |
|---|---|---|
![]() | AddEnum(TpbProtoEnum) | Represents method |
![]() | AddImport(RawByteString) | Represents method |
![]() | AddImportedPackage(TpbProtoPackage) | Represents method |
![]() | AddMessage(TpbProtoMessage) | Represents method |
![]() | AddOption(TpbProtoOption) | Represents method |
![]() | CodeGenInit | Represents method |
![]() | ExpectResolvedType(RawByteString) | Represents method |
![]() | ExpectResolvedValue(RawByteString) | Represents method |
![]() | GenerateMessageUnit(TCodeGenSupportVersion) | Represents method |
![]() | GetAsProtoString | Represents method |
![]() | GetEnumByName(RawByteString) | Represents method |
![]() | GetImport(Integer) | Represents method |
![]() | GetImportCount | Represents method |
![]() | GetImportedPackage(Integer) | Represents method |
![]() | GetImportedPackageByName(RawByteString) | Represents method |
![]() | GetImportedPackageCount | Represents method |
![]() | GetMessage(Integer) | Represents method |
![]() | GetMessageByName(RawByteString) | Represents method |
![]() | GetMessageCount | Represents method |
![]() | GetOption(Integer) | Represents method |
![]() | GetOptionCount | Represents method |
![]() | GetPascalEnum(Integer) | Represents method |
![]() | GetPascalImportedPackage(Integer) | Represents method |
![]() | GetPascalMessage(Integer) | Represents method |
![]() | ResolveType(RawByteString,Boolean) | Represents method |
![]() | ResolveValue(RawByteString,Boolean) | Represents method |
![]() | Save(String) | Represents method |
| Name | Description | |
|---|---|---|
![]() | FEnums | Represents field |
![]() | FFileName | Represents field |
![]() | FImportedPackages | Represents field |
![]() | FImports | Represents field |
![]() | FMessages | Represents field |
![]() | FMessageUnit | Represents field |
![]() | FName | Represents field |
![]() | FOptions | Represents field |
![]() | FPascalBaseName | Represents field |
![]() | FPascalProtoName | Represents field |



