Esempio n. 1
0
        public Task LoadSongs(IAsyncSongLoader loader, LoadListener listener, CancellationToken cancelToken)
        {
            attachedListener = listener != this ? listener : null;

            return(loader.StartNewLoad(this, cancelToken));
        }
Esempio n. 2
0
 public Task LoadSongs(IAsyncSongLoader loader, LoadListener listener)
 {
     listener.Completed += Listener_Completed;
     return(LoadSongs(loader, listener, CancellationToken.None));
 }
Esempio n. 3
0
 public Task LoadSongs(IAsyncSongLoader loader, CancellationToken cancelToken)
 {
     return(LoadSongs(loader, this, cancelToken));
 }
Esempio n. 4
0
 public Task LoadSongs(IAsyncSongLoader loader)
 {
     return(LoadSongs(loader, this));
 }
Esempio n. 5
0
 public static void SetLibraryLoaderInstance(IAsyncSongLoader loader)
 {
     libraryLoader = loader;
 }
Esempio n. 6
0
 public static void SetLoaderInstance(IAsyncSongLoader loader)
 {
     loaderInstance = loader;
 }