Class TPasProperty
Unit
PasDoc_Items
Declaration
type TPasProperty = class(TPasItem)
Description
No description available, ancestor TPasItem description follows
This is a TBaseItem descendant that is always declared inside some Pascal source file.
Parser creates only items of this class (e.g. never some basic TBaseItem instance). This class introduces properties and methods pointing to parent unit (MyUnit) and parent class/interface/object/record (MyObject). Also many other things not needed at TBaseItem level are introduced here: things related to handling @abstract tag, @seealso tag, used to sorting items inside (Sort) and some more.
Hierarchy
Overview
Fields
Methods
|
procedure Serialize(const ADestination: TStream); override; |
|
procedure Deserialize(const ASource: TStream); override; |
Properties
Description
Fields
|
FDefault: Boolean; |
|
|
FNoDefault: Boolean; |
|
|
FIndexDecl: string; |
|
|
FStoredID: string; |
|
|
FDefaultID: string; |
|
|
FWriter: string; |
|
|
FPropType: string; |
|
|
FReader: string; |
|
Methods
|
procedure Serialize(const ADestination: TStream); override; |
|
|
procedure Deserialize(const ASource: TStream); override; |
|
Properties
|
property IndexDecl: string read FIndexDecl write FIndexDecl; |
contains the optional index declaration, including brackets
|
|
property Proptype: string read FPropType write FPropType; |
contains the type of the property
|
|
property Default: Boolean read FDefault write FDefault; |
true if the property is the default property
|
Generated by PasDoc 0.15.0.
|