| 
| static bool  | IsNullOrEmpty< T > (ICollection< T > collection) | 
|   | 
| static void  | AddRange< T > (this IList< T > initial, IEnumerable< T > collection) | 
|   | 
| static void  | AddRange< T > (this IList< T > initial, IEnumerable collection) | 
|   | 
| static bool  | IsDictionaryType (Type type) | 
|   | 
| static ConstructorInfo  | ResolveEnumerableCollectionConstructor (Type collectionType, Type collectionItemType) | 
|   | 
| static ConstructorInfo  | ResolveEnumerableCollectionConstructor (Type collectionType, Type collectionItemType, Type constructorArgumentType) | 
|   | 
| static bool  | AddDistinct< T > (this IList< T > list, T value) | 
|   | 
| static bool  | AddDistinct< T > (this IList< T > list, T value, IEqualityComparer< T > comparer) | 
|   | 
| static bool  | ContainsValue< TSource > (this IEnumerable< TSource > source, TSource value, IEqualityComparer< TSource > comparer) | 
|   | 
| static bool  | AddRangeDistinct< T > (this IList< T > list, IEnumerable< T > values, IEqualityComparer< T > comparer) | 
|   | 
| static int  | IndexOf< T > (this IEnumerable< T > collection, Func< T, bool > predicate) | 
|   | 
| static bool  | Contains< T > (this List< T > list, T value, IEqualityComparer comparer) | 
|   | 
| static int  | IndexOfReference< T > (this List< T > list, T item) | 
|   | 
| static Array  | ToMultidimensionalArray (IList values, Type type, int rank) | 
|   | 
Definition at line 18 of file CollectionUtils.cs.