RealtimeAnalysis.Scheduler.BuildTimeline C# (CSharp) Method

BuildTimeline() private method

private BuildTimeline ( ) : Queue
return Queue
        private Queue<double> BuildTimeline()
        {
            List<double> listReleaseTime = new List<double>();
            foreach (PeriodicTask task in _listTaskSet)
            {
                List<double> listTime = task.GetReleaseTime(_startTime, _endTime);
                foreach (double t in listTime)
                {
                    if (false == listReleaseTime.Contains(t))
                        listReleaseTime.Add(t);
                }
            }
            listReleaseTime.Sort();

            Queue<double> queueTimeline = new Queue<double>();
            foreach (double t in listReleaseTime)
                queueTimeline.Enqueue(t);

            return queueTimeline;
        }