11 lines
205 B
ObjectPascal
11 lines
205 B
ObjectPascal
type
|
|
TSome = record
|
|
fX: integer := 1;
|
|
function Method() := fX;
|
|
end;
|
|
|
|
function CastTo<T>(reference: object) := T(reference);
|
|
|
|
begin
|
|
assert(CastTo&<TSome>(new TSome()).Method() = 1);
|
|
end. |