pascalabcnet/TestSuite/intellisense_tests/dotquestion1.pas

16 lines
328 B
ObjectPascal
Raw Permalink Normal View History

//!semantic
type
2018-10-03 16:09:05 +03:00
TClass = class
fX: byte;
property X: byte read 0;
function F() := 0;
end;
begin
var instance := new TClass();
var x1{@var x1: Nullable<byte>;@} := instance?.fX;
var x3{@var x3: Nullable<integer>;@} := instance?.F;
2018-10-03 16:09:05 +03:00
writeln(instance?.F{@function TClass.F(): integer;@});
end.