Exemple #1
0
        public static bool AddRangeDistinct <T>(this IList <T> list, IEnumerable <T> values, IEqualityComparer <T> comparer)
        {
            bool flag = true;

            foreach (T obj in values)
            {
                if (!CollectionUtils.AddDistinct <T>(list, obj, comparer))
                {
                    flag = false;
                }
            }
            return(flag);
        }
Exemple #2
0
 public static bool AddDistinct <T>(this IList <T> list, T value)
 {
     return(CollectionUtils.AddDistinct <T>(list, value, (IEqualityComparer <T>)EqualityComparer <T> .Default));
 }