 
            | Miner.Responder.Shared Assembly > Miner.Responder.Shared.Extensions Namespace : EnumerableExtensions Class | 
The following tables list the members exposed by EnumerableExtensions.
| Name | Description | |
|---|---|---|
|   | AddOrAppend<TK,TV> | If the key doesn't exist then add new item. If key already exists then append item | 
|   | AddRange | Overloaded. Add a set from one dictionary to another | 
|   | Chunkify<T> | Convert a sequence into a sequence of arrays (chunks) with specified length. | 
|   | ForEach<T> | Enumerates a collection of items and performs an action on each item | 
|   | IsNullOrEmpty | Overloaded. Checks if a IEnumerable is either null or contains no items | 
|   | JoinToString | Overloaded. Builds a string that is the concatenation of all the items' string representation separated by separator | 
|   | LimitGroupSize<T> | Split collection into a collection of groups with max number of items in each group | 
|   | RandomOrder<T> | Taken a list of items and reorder in random(ish) order. Uses the Fisher-Yates shuffle. | 
|   | Split<T> | Given an enumeration of items break into Items will not be in the same order as given |