| Name | Description |
---|
| AreStructurallyEqualT(IEnumerableT, IEnumerableT) |
Determines whether two enumerations are structural equivalent. They are structurally equivalent if i) both enumerations are null, ii) both enumerations are empty,
or c) both enumerations have the same number of elements and contain the same elements in the same order.
Please not that if one enumeration is null and the other is empty, they are not considered equivalent.
|
| AreStructurallyEqualT(IEnumerableT, IEnumerableT, IEqualityComparerT) |
Determines whether two enumerations are structural equivalent. They are structural equivalent if i) both enumerations are null, ii) both enumerations are empty,
or c) both enumerations have the same number of elements and contain the same elements in the same order.
Please not that if one enumeration is null and the other is empty, they are not considered equivalent.
|
| AsEnumerableT |
Presents the argument as IEnumerable with one element.
|
| DisposeElements |
Disposes all elements of the enumeration.
|
| EmptyT |
Returns an empty enumeration of T.
|
| EquallySpacedByStartStepCount |
Gets an enumeration where the elements are given by start + i * step, i=[0, count-1].
|
| FirstOrT |
Returns the first value of the enumeration, or, if the enumeration is empty, the other value provided in the arguments.
|
| FlattenFromRootToLeavesT(IEnumerableT, FuncT, IEnumerableT) |
Converts a recursive data structure into a flat list. The root element is enumerated before its corresponding child element(s).
|
| FlattenFromRootToLeavesT(T, FuncT, IEnumerableT) |
Converts a recursive data structure into a flat list. The root element is enumerated before its corresponding child element(s).
|
| ForEachDoT |
Executes an action for each element of the sequence.
|
| GetDifferences(IEnumerableDouble) |
Gets the differences x[i+1] - x[i], for i = 0 .. x.Count-2.
|
| GetDifferences(ReadOnlyMemoryDouble) |
Gets the differences x[i+1] - x[i], for i = 0 .. x.Count-2.
|
| HasSingleElementT |
Determines whether the specified enumeration has exactly one element.
|
| IndexOfMaxT | Return the index of the element with the maximum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. |
| IndexOfMinT | Return the index of the element with the minimum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. |
| IndicesInt32AndValuesWhereT(IEnumerableT, FuncT, Boolean) |
Returns tuples of index and element of all elements in an enumeration which fullfill a given condition, given by the element's value.
|
| IndicesInt32AndValuesWhereT(IEnumerableT, FuncInt32, T, Boolean) |
Returns tuples of index and element of all elements in an enumeration which fullfill a given condition, given by the element's value and its index.
|
| IndicesInt32WhereT(IEnumerableT, FuncT, Boolean) |
Returns the indices of the elements which fullfill a given condition, given by the element's value.
|
| IndicesInt32WhereT(IEnumerableT, FuncInt32, T, Boolean) |
Returns the indices of the elements which fullfill a given condition, given by the element's value and its index.
|
| IndicesOfMinMaxT | Return the index of the element with the minimum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. |
| IsEmptyT |
Determines whether the specified enumeration is empty.
|
| JoinConditionalT1, T2(IEnumerableT1, IEnumerableT2, FuncT1, T2, Boolean) |
Takes a join of two sequences, but only takes into account those pair, which fulfill a given condition.
|
| JoinConditionalT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, Boolean, FuncT1, T2, TResult) |
Takes a join of two sequences, but only takes into account those pair, which fulfill a given condition.
|
| LastOrT |
Returns the last value of the enumeration, or, if the enumeration is empty, the other value provided in the arguments.
|
| MaxElementT, M |
Gets the element of a IEnumerabe that evaluates by means of a conversion function to the maximal value.
This is different from Select(x => conversion(x)).Max() insofar as it not returns the maximum value, but the original element x which converts to the maximum value.
|
| MaxOrDefaultT(IEnumerableT, T) |
Evaluates the maximum of a enumeration of elements, or returns a default value if the series is empty.
|
| MaxOrDefaultT, M(IEnumerableT, FuncT, M, M) |
Evaluates the maximum of a enumeration of elements, or returns a default value if the series is empty.
|
| MinOrDefaultT |
Evaluates the minimum of a enumeration of elements, or returns a default value if the series is empty.
|
| RangeDouble | |
| TakeAllButLastT |
Takes all elements of the enumeration except the last element.
|
| TakeFromUpperIndexExclusiveDownToLowerIndexInclusiveT |
Takes all elements of a list, starting from index upperIndexExclusive - 1 down to the index lowerIndexInclusive.
|
| TakeFromUpperIndexInclusiveDownToLowerIndexInclusiveT |
Takes all elements of a list, starting from index upperIndexInclusive down to the index lowerIndexInclusive.
|
| ThisOrEmptyT |
Returns either the provided enumeration, or if it is null, an empty enumeration.
|
| TryGetFirstAndLastT |
Returns true and the first and last value of the enumeration, or, if the enumeration is empty, returns false.
|
| TryGetSingleElementT |
Try to get the one and only element of the collection.
|