About the author
Just found out that there's two undocumented .NET types in Delphi today.
NativeInt and NativeUInt.
No idea what it's good for yet, but here's an example Delphi for .NET console app showing it's usage.
var I: NativeInt; K: NativeUInt;begin I := Int32.MaxValue; Inc(I); K := Int32.MaxValue; K := K + K + 1; WriteLn('I: ', I); WriteLn('K: ', K);end.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.