Fix in AsRecord
This commit is contained in:
@@ -90,7 +90,7 @@ type
|
||||
function AsClosure: TAstValue.IClosure; inline;
|
||||
function AsText: String; inline;
|
||||
function AsRecordSeries: TVal<TScalarRecordSeries>; inline;
|
||||
function AsRecord: TScalarRecord; inline;
|
||||
function AsRecord: TVal<TScalarRecord>; inline;
|
||||
function AsMemberSeries: TVal<TScalarMemberSeries>; inline;
|
||||
function AsSeries: TVal<TScalarSeries>; inline;
|
||||
function ToString: String;
|
||||
@@ -360,11 +360,11 @@ begin
|
||||
Result := TVal<TScalarMemberSeries>(FInterface);
|
||||
end;
|
||||
|
||||
function TAstValue.AsRecord: TScalarRecord;
|
||||
function TAstValue.AsRecord: TVal<TScalarRecord>;
|
||||
begin
|
||||
if (FKind <> avkRecord) then
|
||||
raise EInvalidCast.Create('Cannot read value as Record.');
|
||||
Result := (FInterface as TVal<TScalarRecord>).Value;
|
||||
Result := (FInterface as TVal<TScalarRecord>);
|
||||
end;
|
||||
|
||||
function TAstValue.AsRecordSeries: TVal<TScalarRecordSeries>;
|
||||
|
||||
Reference in New Issue
Block a user