|
static T | AddUnique< T > (this IList< T > list, T item) |
| Adds an element to the collection only if it isn't contained in it already. More...
|
|
static void | AddUniqueRange< T > (this IList< T > list, IEnumerable< T > items) |
| Adds an element to the collection only if it isn't contained in it already. More...
|
|
static void | AddUniqueRange< T > (this IList< T > list, IList< T > items) |
| Adds an element to the collection only if it isn't contained in it already. More...
|
|
static bool | ContainsId (this List< Part > list, Part p) |
| Search a Part List for matching Part.PersistentId. More...
|
|
static bool | ContainsId (this List< Part > list, uint id) |
| Search a Part List for matching Part.PersistentId. More...
|
|
static bool | ContainsId (this HashSet< Part > list, Part p) |
| Search a Part HashSet for matching Part.PersistentId. More...
|
|
static T | MaxAt< T, TKey > (this IList< T > list, System.Func< T, TKey > sortBy) |
| Returns the element of a collection with the highest TKey value More...
|
|
static T | MinAt< T, TKey > (this IList< T > list, System.Func< T, TKey > sortBy) |
| Returns the element of a collection with the lowest TKey value More...
|
|
static List< T > | OrderByAlphaNumeric< T > (this List< T > source, System.Func< T, string > selector) |
|
static T[] | OrderByAlphanumeric< T > (this T[] source, System.Func< T, string > selector) |
|
static void | SetRange< T > (this List< T > list, T[] range, int startIndex) |
|
static void | SetRange< T > (this List< T > list, List< T > range, int startIndex) |
|
static void | SetRange< T > (this T[] list, List< T > range, int startIndex) |
|
static void | SetRange< T > (this T[] list, T[] range, int startIndex) |
|
static void | Shuffle< T > (this IList< T > list) |
| Shuffles list order More...
|
|