static ImageAndListener GetListener(IntPtr nativeImage, IntPtr userdata) { ImageAndListener retVal = new ImageAndListener(); retVal.Image = new Image(nativeImage); if (!Image.ListenerTable.TryGetListenerFromNativeUserdata(userdata, out retVal.Listener, out retVal.Userdata)) { Debug.Fail("Received callback from native code, but no callbacks are registed."); } return(retVal); }
static ImageAndListener GetListener(IntPtr nativeImage, IntPtr userdata) { ImageAndListener retVal = new ImageAndListener(); retVal.Image = new Image(nativeImage); if (!Image.ListenerTable.TryGetListenerFromNativeUserdata(userdata, out retVal.Listener, out retVal.Userdata)) { Debug.Fail("Received callback from native code, but no callbacks are registed."); } return retVal; }