public void LoadFileSystem(Func <SwitchFs> fsf, TitleSource source) { SwitchFs fs = fsf(); Ready?.Invoke(source); IndexedFilesystems[source].Add(fs); }
public Task LoadFileSystemAsync(string title, Func <SwitchFs> fs, TitleSource source, bool blocking) { Task task = new Task(() => LoadFileSystem(fs, source)); ProgressTask ptask = new RunTask(title, task) { Blocking = blocking }; TaskManagerPage.Current.Queue.Submit(ptask); return(task); }
public FSView(TitleSource source) { Source = source; }