type TIFPSAttributeType = class(
TIFPSType
)
TIFPSType
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function AddField: TIFPSAttributeTypeField; |
![]() |
procedure DeleteField(I: Longint); |
![]() |
constructor Create; |
Create a new instance of this class
![]() |
destructor Destroy; override; |
Destroy the instance of this class
![]() |
function AddField: TIFPSAttributeTypeField; |
Add a new field
![]() |
procedure DeleteField(I: Longint); |
Delete a field
![]() |
property FieldCount: Longint; |
![]() |
property Fields[i: Longint]: TIFPSAttributeTypeField; |
![]() |
property Name: string; |
![]() |
property NameHash: Longint; |
![]() |
property OnApplyAttributeToProc: TIFPSApplyAttributeToProc; |
![]() |
property OnApplyAttributeToType: TIFPSApplyAttributeToType; |
![]() |
property OrgName: string; |
![]() |
property FieldCount: Longint; |
The number of fields
![]() |
property Fields[i: Longint]: TIFPSAttributeTypeField; |
All fields for this attribute
![]() |
property Name: string; |
The name of this attribute (uppercase)
![]() |
property NameHash: Longint; |
The hash for the name of this attribute
![]() |
property OnApplyAttributeToProc: TIFPSApplyAttributeToProc; |
Event: Called when the attribute is applied to a procedure
![]() |
property OnApplyAttributeToType: TIFPSApplyAttributeToType; |
Event: Called when the attribute is applied to a type
![]() |
property OrgName: string; |
The original name of this attribute