| Name | Description |
---|
| AddRange(IList, IEnumerable) |
Adds the elements of the specified collection to the end of the list.
|
| AddRangeT(ICollectionT, IEnumerableT) |
Adds the elements of the specified collection to the end of the list.
|
| AddRangeT(ICollectionT, T, T, T) |
Adds the elements of the specified collection to the end of the list.
|
| ContainsAny(String, Char) |
Shortcut to test if any of the given characters is contained in the specified string.
|
| ContainsAnyT(IEnumerableT, T) |
Shortcut to test if any of the given items are contained in the specified object.
|
| ContainsAnyT(IEnumerableT, IEqualityComparerT, T) |
Shortcut to test if any of the given items are contained in the specified object.
|
| FindIndexT |
Searches for an element that matches the conditions defined by the specified predicate,
and returns the zero-based index of the first occurrence within the entire IEnumerableT.
|
| ForceValueTKey, TValue(IDictionaryTKey, TValue, TKey, TValue) |
Gets the value associated with the specified key from the dictionary, or creates a new entry if the dictionary does not contain a value associated with the key.
|
| ForceValueTKey, TValue(IDictionaryTKey, TValue, TKey, FuncTKey, TValue) |
Gets the value associated with the specified key from the dictionary, or creates a new entry if the dictionary does not contain a value associated with the key.
|
| ForEachT(IEnumerableT, ActionT, Int32) |
Performs the specified action on each element of the collection, providing also the index of the item.
|
| ForEachT(IEnumerableT, ActionT) |
Performs the specified action on each element of the collection.
|
| GetValueOrDefaultTKey, TValue(DictionaryTKey, TValue, TKey) |
Gets the value from the dictionary, or the default value of TValue if no item with the specified key exists.
|
| GetValueOrDefaultTKey, TValue(IDictionaryTKey, TValue, TKey) |
Gets the value from the dictionary, or the default value of TValue if no item with the specified key exists.
|
| GetValueOrDefaultTKey, TValue(IReadOnlyDictionaryTKey, TValue, TKey) |
Gets the value from the dictionary, or the default value of TValue if no item with the specified key exists.
|
| GetValueOrDefaultTKey, TValue(DictionaryTKey, TValue, TKey, TValue) |
Gets the value from the dictionary, or the default value if no item with the specified key exists.
|
| GetValueOrDefaultTKey, TValue(IDictionaryTKey, TValue, TKey, TValue) |
Gets the value from the dictionary, or the default value if no item with the specified key exists.
|
| GetValueOrDefaultTKey, TValue(IReadOnlyDictionaryTKey, TValue, TKey, TValue) |
Gets the value from the dictionary, or the default value if no item with the specified key exists.
|
| IndexOfT(IEnumerableT, T) |
Searches for the specified object and returns the zero-based index of the first occurrence within all items.
|
| IndexOfT(IEnumerableT, T, IEqualityComparerT) |
Searches for the specified object and returns the zero-based index of the first occurrence within all items.
|
| RemoveRange(IList, IEnumerable) |
Removes a range of elements from the list.
|
| RemoveRangeT(ICollectionT, IEnumerableT) |
Removes a range of elements from the list.
|
| RemoveWhereT |
Removes the range of elements from the list that fulfill the condition.
|
| RepeatT |
Repeats the specified source multiple times.
|
| SynchronizeWithT(ICollectionT, ICollectionT) |
Synchronizes the items of the source list with the items of the target list. The order of the items is ignored.
|
| SynchronizeWithT(ICollectionT, ICollectionT, IEqualityComparerT) |
Synchronizes the items of the source list with the items of the target list. The order of the items is ignored.
|
| TakeT |
Retrieves the specified number of items from the source. If source contains less items than specified, all available items are returned.
|
| ToArrayTSource, TTarget |
Creates an array from a ICollectionT.
This method is faster than using Enumerable.Select(selector).ToArray() because the size of the target array is known in advance.
|
| ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) |
Creates a Dictionary{TKey, TValue} from an IEnumerable{KeyValuePair{TKey, TValue}}.
|
| ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) |
Creates a Dictionary{TKey, TValue} from an IEnumerable{KeyValuePair{TKey, TValue}}.
|
| TransposeTKey, TValue |
Transposes the specified items, i.e. exchanges key and value.
|
| TryAddRangeT |
Adds the elements of the specified collection to the end of the list, but ignores all ArgumentException, e.g. when trying to add duplicate keys to a dictionary.
|