|
@@ -169,10 +169,12 @@ unit typinfo;
|
|
|
record
|
|
|
private
|
|
|
function GetParamType: PTypeInfo; inline;
|
|
|
+ function GetFlags: Byte; inline;
|
|
|
public
|
|
|
property ParamType: PTypeInfo read GetParamType;
|
|
|
+ property Flags: Byte read GetFlags;
|
|
|
public
|
|
|
- Flags: Byte;
|
|
|
+ ParamFlags: TParamFlags;
|
|
|
ParamTypeRef: TypeInfoPtr;
|
|
|
Name: ShortString;
|
|
|
end;
|
|
@@ -2277,6 +2279,11 @@ begin
|
|
|
Result := DerefTypeInfoPtr(ParamTypeRef);
|
|
|
end;
|
|
|
|
|
|
+function TProcedureParam.GetFlags: Byte;
|
|
|
+begin
|
|
|
+ Result := Byte(ParamFlags);
|
|
|
+end;
|
|
|
+
|
|
|
{ TManagedField }
|
|
|
|
|
|
function TManagedField.GetTypeRef: PTypeInfo;
|