RealtimeAnalysis.FormPRM.GetList C# (CSharp) Method

GetList() private method

private GetList ( DataTable dt ) : List
dt System.Data.DataTable
return List
        private List<long> GetList(DataTable dt)
        {
            List<long> list = new List<long>();
            
            long lcm = GetLCM_forWorkload(dt);
                       
            foreach (DataRow dr in dt.Rows)
            {
                Task t = new Task(dr);
                for (long i = 0; i <= lcm / t.Period; i++)
                {
                    long current = i * (long)t.Period;
                    if (false == list.Contains(current))
                        list.Add(current);
                }
            }

            list.Sort();

            return list;
        }