CollectionUtils
Adds the elements of the specified collection to the specified generic IList.
public static bool AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> values, IEqualityComparer<T> comparer)
public static bool ContainsValue<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)
public static int IndexOf<TSource>(this IEnumerable<TSource> list, TSource value, IEqualityComparer<TSource> comparer)
Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
Determines whether the collection is null or empty.
public static ConstructorInfo ResolveEnumableCollectionConstructor(Type collectionType, Type collectionItemType)