Does Oxygene/NET allow direct interop with unmanaged func pointers?

The standard way is marshaling unmanaged function pointers to delegate.

However, there was a request for C# Roslyn compiler to allow more direct interop of unmanaged function pointers: C# Roslyn request for direct unmanaged function pointer interop

Does Oxygene/NET already support this, or we still need to stick to the marshaling way?

@ck, @mh

I’m not familiar with this, but not should work the same way it does in VC#, I’d expect.

@wuping that proposal isn’t finalized yet:

So we haven’t implemented it yet. In Island we do support this (function/procedure/method translates to this, while block/delegate does not).