Procedure signature description record.
Source position: typinfo.pp line 358
| type TProcedureSignature = packed record | ||
| public | ||
| property ResultType: PTypeInfo; [r] | 
 | Result type info (Nil if no result). | 
| Flags: Byte; | 
 | Flags for this procedure. | 
| CC: TCallConv; | 
 | Calling convention for this procedure. | 
| ResultTypeRef: PPTypeInfo; | 
 | Type information for function result type. | 
| ParamCount: Byte; | 
 | Number of parameter descriptions following the signature. | 
| function GetParam(); | 
 | Get parameter signature. | 
| 
 | ||
| end; | 
TProcedureSignature describes a procedure/method call signature. It consists of some flags (Flags), a calling convention (CC), the result type (ResultType) if any, and a list of ParamCount parameters (of type TProcedureParam).
| 
 | Procedure parameter description. | |
| 
 | Calling convention enumerator. |