Was the change of handles from IntPtr to void* intentional in the v61 release of the metadata? It broke cswin32, and while I can make a change to accommodate this change, I wonder what value this change brought to the metadata or projections to confirm it will remain before I adjust CsWin32.
[RAIIFree("CloseHandle")]
[InvalidHandleValue(-1L)]
[InvalidHandleValue(0L)]
[NativeTypedef]
public struct HANDLE
{
- public IntPtr Value;
+ public unsafe void* Value;
}
Was the change of handles from
IntPtr
tovoid*
intentional in the v61 release of the metadata? It broke cswin32, and while I can make a change to accommodate this change, I wonder what value this change brought to the metadata or projections to confirm it will remain before I adjust CsWin32.