RealtimeAnalysis.FormRealtimeDiagram.GetLCM_forWorkload C# (CSharp) Method

GetLCM_forWorkload() private method

private GetLCM_forWorkload ( DataTable dt ) : long
dt System.Data.DataTable
return long
        private long GetLCM_forWorkload(DataTable dt)
        {
            PeriodicTask firstTask = new PeriodicTask(dt.Rows[0]);
            long LCM = (long)firstTask.Period;

            foreach (DataRow dr in dt.Rows)
            {
                PeriodicTask t = new PeriodicTask(dr);
                LCM = GetLCM(LCM, (long)t.Period);
            }

            return LCM;
        }