Treatment of pointers in general is hit-and-miss especially with the newer function pointer (delegate*) feature.
Currently with function pointers, an IntPtr or fnptr* types are returned, so it is not possible today to distinguish between function pointers and other uses of IntPtr, for example. It is also not possible to determine the parameter types, return type or the calling convention.
Treatment of pointers in general is hit-and-miss especially with the newer function pointer (
delegate*) feature.Currently with function pointers, an
IntPtrorfnptr*types are returned, so it is not possible today to distinguish between function pointers and other uses ofIntPtr, for example. It is also not possible to determine the parameter types, return type or the calling convention.