Example #1
0
        public List <DelayCombination> FormCombinations()
        {
            List <DelayCombination> list = new List <DelayCombination>();

            foreach (Delay delay in delays.Values)
            {
                if (delay.WLCheader != null && delay.WLCheader != String.Empty)
                {
                    try
                    {
                        ((Delay)delays[delay.WLCheader]).secondary.Add(delay); // Add Delay to it's primary delay.
                    }
                    catch { }
                }
            }

            foreach (Delay delay in delays.Values)
            {
                if (delay.WLCheader == String.Empty && (delay.delaycode != null || delay.secondary.Count != 0))
                {
                    DelayCombination combination = new DelayCombination();
                    combination.primarydelays.Add(delay);
                    combination.secondarydelays.AddRange(delay.GetSecondaries());
                    list.Add(combination);
                }
            }

            return(list);
        }
Example #2
0
        public List<DelayCombination> FormCombinations()
        {
            List<DelayCombination> list = new List<DelayCombination>();
            foreach(Delay delay in delays.Values)
            {
                if(delay.WLCheader != null && delay.WLCheader != String.Empty)
                {
                    try
                    {
                        ((Delay)delays[delay.WLCheader]).secondary.Add(delay); // Add Delay to it's primary delay.
                    }
                    catch { }
                }
            }

            foreach(Delay delay in delays.Values)
            {
                if(delay.WLCheader == String.Empty &&(delay.delaycode != null || delay.secondary.Count != 0))
                {
                    DelayCombination combination = new DelayCombination();
                    combination.primarydelays.Add(delay);
                    combination.secondarydelays.AddRange(delay.GetSecondaries());
                    list.Add(combination);

                }
            }

            return list;
        }