public void Start(Dispatcher dispatcher) { MusicShowInstances = new ObservableConcurrentBag <MusicShowInstance>(dispatcher); MusicShows = new ObservableConcurrentBag <MusicShow>(dispatcher) { new MusicShow(dispatcher) { URL = "https://www.reddit.com/r/kpop/wiki/music-shows/the-show", Show = Show.TheShow }, new MusicShow(dispatcher) { URL = "https://www.reddit.com/r/kpop/wiki/music-shows/show-champion", Show = Show.ShowChampion } }; foreach (var show in MusicShows) { Task.Factory.StartNew(() => ParseMusicShowPage(show, dispatcher)); } }
public MusicShowInstanceStageType(Dispatcher dispatcher) { Columns = new ObservableConcurrentBag <string>(dispatcher); Stages = new ObservableConcurrentBag <MusicShowStage>(dispatcher); }