internal PlaylistContainer(IntPtr handle, bool preIncremented = true) : base(handle, LibSpotify.sp_playlistcontainer_add_ref_r, LibSpotify.sp_playlistcontainer_release_r, preIncremented) { LibSpotify.sp_playlistcontainer_callbacks callbacks = new LibSpotify.sp_playlistcontainer_callbacks(); callbacks.playlist_added = OnPlaylistAdded; callbacks.playlist_removed = OnPlaylistRemoved; callbacks.playlist_moved = OnPlaylistMoved; callbacks.container_loaded = OnContainerLoaded; ThrowHelper.ThrowIfError(LibSpotify.sp_playlistcontainer_add_callbacks_r(Handle, ref callbacks, IntPtr.Zero)); }