protected PhasePerformer CreatePerformer(PhaseId id) { var performer = new PhasePerformer(new Phase(PhaseId.Present, Presentation), Observer); _performers.Add(performer); _disposables.Add(performer); return(performer); }
public Phase(PhaseId id, Presentation presentation) { Id = id; Presentation = presentation; Parallel = Parallel.Create(); }