static CallbackHandler() { open = new OpenCb(OpenCbImpl); close = new CloseCb(CloseCbImpl); read = new ReadCb(ReadCbImpl); seek = new SeekCb(SeekCbImpl); tell = new TellCb(TellCbImpl); release = new ReleaseCb(ReleaseCbImpl); }
static CallbackHandler() { instanceEventListenerCb = new InstanceEventListenerCb(InstanceEventListenerCbImpl); releaseCb = new ReleaseCb(ReleaseCbImpl); }
private static extern IntPtr ManagedFileInterface_Create(OpenCb open, CloseCb close, ReadCb read, SeekCb seek, TellCb tell, ReleaseCb release #if FULL_AOT_COMPILE , IntPtr instanceHandle #endif );
private static extern IntPtr ManagedEventListenerInstancer_Create(InstanceEventListenerCb instanceEventListener, ReleaseCb release #if FULL_AOT_COMPILE , IntPtr instanceHandle #endif );