public static void DetermineViewSchedules( IList<ViewFactoryForge> forges, IList<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders) { var collector = new ViewForgeVisitorSchedulesCollector(scheduleHandleCallbackProviders); foreach (var forge in forges) { forge.Accept(collector); } }
public static void DetermineViewSchedules( IList<ViewFactoryForge>[] forgesPerStream, IList<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders) { var collector = new ViewForgeVisitorSchedulesCollector(scheduleHandleCallbackProviders); for (var stream = 0; stream < forgesPerStream.Length; stream++) { foreach (var forge in forgesPerStream[stream]) { forge.Accept(collector); } } }