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