[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: pastree.pp line 1092
type TPasProcedure = class(TPasProcedureBase) |
public |
destructor Destroy; override; |
procedure FreeChildren(); override; |
function ElementTypeName; override; |
function TypeName; override; |
function GetDeclaration(); override; |
procedure GetModifiers(); |
procedure ForEachCall(); override; |
CompProcID: string; |
AliasName: string; |
procedure AddModifier(); |
function CanParseImplementation; |
function HasNoImplementation; |
function IsVirtual; |
function IsDynamic; |
function IsAbstract; |
function IsOverride; |
function IsExported; |
function IsExternal; |
function IsOverload; |
function IsMessage; |
function IsReintroduced; |
function IsStatic; |
function IsForward; |
function IsCompilerProc; |
function IsInternProc; |
function IsAssembler; |
function IsAsync; |
function GetProcTypeEnum; virtual; |
procedure SetNameParts(); |
property Modifiers: TProcedureModifiers; [rw] |
property CallingConvention: TCallingConvention; [rw] |
property MessageName: string; [rw] |
property MessageType: TProcedureMessageType; [rw] |
end; |
| |
| |
| |
| |
TObject |