pascalabcnet/TestSuite/constructor4.pas
Ivan Bondarev 12cad3fad6 #2842
2023-04-30 11:36:48 +02:00

21 lines
363 B
ObjectPascal

var i: integer;
type
t1<T> = class
private static function init_x: integer;
begin
Inc(i);
end;
private static x := init_x;
end;
begin
new t1<byte>;
assert(i = 1);
assert(typeof(t1<byte>).GetConstructors(
System.Reflection.BindingFlags.Static or
System.Reflection.BindingFlags.NonPublic
).Length = 1);
end.