public static void StartNew(Slide slide, SlideShow slideShow, Action completed) { var slideProcessor = new SlideProcessor(slide, slideShow, completed); slideProcessor.Begin(); }
private SlideProcessor(Slide slide, SlideShow slideShow, Action completedAction) { Slide = slide; Completed = completedAction; SlideShow = slideShow; }