public ImmediateScheduler()
 {
     _schedulablesWithEvent = new List<ISchedulable>(128);
     _deltaEvents = new Stack<SchedulerEventItem>(128);
     _timeline = new Timeline();
     _schedule = new ScheduleStore();
     _simulationTime = TimeSpan.Zero;
 }
 public PetriNetScheduler()
 {
     _schedulablesWithEvent = new List<ISchedulable>(128);
     _deltaEvents = new List<SchedulerEventItem>(128);
     _timeline = new Timeline();
     _schedule = new ScheduleStore();
     _simulationTime = TimeSpan.Zero;
     _random = new SystemRandomSource();
 }