static ContainerAndListener GetListener(IntPtr nativeContainer, IntPtr userdata) { ContainerAndListener retVal = new ContainerAndListener(); retVal.Container = new PlaylistContainer(nativeContainer); if (!PlaylistContainer.ListenerTable.TryGetListenerFromNativeUserdata(userdata, out retVal.Listener, out retVal.Userdata)) { Debug.Fail("Received callback from native code, but no callbacks are registered."); } return(retVal); }
static ContainerAndListener GetListener(IntPtr nativeContainer, IntPtr userdata) { ContainerAndListener retVal = new ContainerAndListener(); retVal.Container = new PlaylistContainer(nativeContainer); if (!PlaylistContainer.ListenerTable.TryGetListenerFromNativeUserdata(userdata, out retVal.Listener, out retVal.Userdata)) { Debug.Fail("Received callback from native code, but no callbacks are registered."); } return retVal; }