A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://morelinq.github.io/3.0/ref/api/html/T_MoreLinq_MoreEnumerable.htm below:

  Name Description AcquireTSource

Ensures that a source sequence of

IDisposable

objects are all acquired successfully. If the acquisition of any one

IDisposable

fails then those successfully acquired till that point are disposed.

AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) AppendT

Returns a sequence consisting of the head elements and the given tail element.

AssertTSource(IEnumerableTSource, FuncTSource, Boolean)

Asserts that all elements of a sequence meet a given condition otherwise throws an

Exception

object.

AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception)

Asserts that all elements of a sequence meet a given condition otherwise throws an

Exception

object.

AssertCountTSource(IEnumerableTSource, Int32)

Asserts that a source sequence contains a given count of elements.

AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception)

Asserts that a source sequence contains a given count of elements. A parameter specifies the exception to be thrown.

AtLeastT

Determines whether or not the number of elements in the sequence is greater than or equal to the given integer.

AtMostT

Determines whether or not the number of elements in the sequence is lesser than or equal to the given integer.

BacksertT

Inserts the elements of a sequence into another sequence at a specified index from the tail of the sequence, where zero always represents the last position, one represents the second-last element, two represents the third-last element and so on.

BatchTSource(IEnumerableTSource, Int32)

Batches the source sequence into sized buckets.

BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult)

Batches the source sequence into sized buckets and applies a projection to each bucket.

CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult)

Returns the Cartesian product of two sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

Returns the Cartesian product of three sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

Returns the Cartesian product of four sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult)

Returns the Cartesian product of five sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult)

Returns the Cartesian product of six sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult)

Returns the Cartesian product of seven sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult)

Returns the Cartesian product of eight sequences by enumerating all possible combinations of one item from each sequence, and applying a user-defined projection to the items in a given combination.

ChooseT, TResult

Applies a function to each element of the source sequence and returns a new sequence of result elements for source elements where the function returns a couple (2-tuple) having a true as its first element and result as the second.

CompareCountTFirst, TSecond

Compares two sequences and returns an integer that indicates whether the first sequence has fewer, the same or more elements than the second sequence.

ConcatT Obsolete.

Returns a sequence consisting of the head elements and the given tail element.

ConsumeT

Completely consumes the given sequence. This method uses immediate execution, and doesn't store any data during execution.

CountBetweenT

Determines whether or not the number of elements in the sequence is between an inclusive range of minimum and maximum integers.

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Applies a key-generating function to each element of a sequence and returns a sequence of unique keys and their number of occurrences in the original sequence.

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

Applies a key-generating function to each element of a sequence and returns a sequence of unique keys and their number of occurrences in the original sequence. An additional argument specifies a comparer to use for testing equivalence of keys.

CountDownT, TResult

Provides a countdown counter for a given count of elements at the tail of the sequence where zero always represents the last element, one represents the second-last element, two represents the third-last element and so on.

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Returns all distinct elements of the given source, where "distinctness" is determined via a projection and the default equality comparer for the projected type.

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

Returns all distinct elements of the given source, where "distinctness" is determined via a projection and the specified comparer for the projected type.

EndsWithT(IEnumerableT, IEnumerableT)

Determines whether the end of the first sequence is equivalent to the second sequence, using the default equality comparer.

EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)

Determines whether the end of the first sequence is equivalent to the second sequence, using the specified element equality comparer.

EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

EvaluateT

Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions.

ExactlyT

Determines whether or not the number of elements in the sequence is equals to the given integer.

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey)

Returns the set of elements in the first sequence which aren't in the second sequence, according to a given key selector.

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

Returns the set of elements in the first sequence which aren't in the second sequence, according to a given key selector.

ExcludeT

Excludes a contiguous number of elements from a sequence starting at a given index.

FallbackIfEmptyT(IEnumerableT, IEnumerableT)

Returns the elements of a sequence, but if it is empty then returns an alternate sequence of values.

FallbackIfEmptyT(IEnumerableT, T)

Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.

FallbackIfEmptyT(IEnumerableT, T)

Returns the elements of a sequence, but if it is empty then returns an alternate sequence from an array of values.

FallbackIfEmptyT(IEnumerableT, T, T)

Returns the elements of a sequence, but if it is empty then returns an alternate sequence of values.

FallbackIfEmptyT(IEnumerableT, T, T, T)

Returns the elements of a sequence, but if it is empty then returns an alternate sequence of values.

FallbackIfEmptyT(IEnumerableT, T, T, T, T)

Returns the elements of a sequence, but if it is empty then returns an alternate sequence of values.

FillBackwardT(IEnumerableT)

Returns a sequence with each null reference or value in the source replaced with the following non-null reference or value in that sequence.

FillBackwardT(IEnumerableT, FuncT, Boolean)

Returns a sequence with each missing element in the source replaced with the following non-missing element in that sequence. An additional parameter specifies a function used to determine if an element is considered missing or not.

FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)

Returns a sequence with each missing element in the source replaced with the following non-missing element in that sequence. Additional parameters specifiy two functions, one used to determine if an element is considered missing or not and another to provide the replacement for the missing element.

FillForwardT(IEnumerableT)

Returns a sequence with each null reference or value in the source replaced with the previous non-null reference or value seen in that sequence.

FillForwardT(IEnumerableT, FuncT, Boolean)

Returns a sequence with each missing element in the source replaced with the previous non-missing element seen in that sequence. An additional parameter specifies a function used to determine if an element is considered missing or not.

FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T)

Returns a sequence with each missing element in the source replaced with one based on the previous non-missing element seen in that sequence. Additional parameters specifiy two functions, one used to determine if an element is considered missing or not and another to provide the replacement for the missing element.

FirstT

Returns the first element of a sequence.

FirstOrDefaultT

Returns the first element of a sequence, or a default value if the sequence contains no elements.

Flatten(IEnumerable)

Flattens a sequence containing arbitrarily-nested sequences.

Flatten(IEnumerable, FuncIEnumerable, Boolean)

Flattens a sequence containing arbitrarily-nested sequences. An additional parameter specifies a predicate function used to determine whether a nested

IEnumerable

should be flattened or not.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 9 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 10 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 11 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 12 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 13 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 14 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 15 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 16 elements.

FoldT, TResult(IEnumerableT, FuncT, TResult)

Returns the result of applying a function to a sequence of 1 element.

FoldT, TResult(IEnumerableT, FuncT, T, TResult)

Returns the result of applying a function to a sequence of 2 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, TResult)

Returns the result of applying a function to a sequence of 3 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult)

Returns the result of applying a function to a sequence of 4 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 5 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 6 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 7 elements.

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult)

Returns the result of applying a function to a sequence of 8 elements.

ForEachT(IEnumerableT, ActionT)

Immediately executes the given action on each element in the source sequence.

ForEachT(IEnumerableT, ActionT, Int32)

Immediately executes the given action on each element in the source sequence. Each element's index is used in the logic of the action.

FromT(FuncT)

Returns a single-element sequence containing the result of invoking the function.

FromT(FuncT)

Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions.

FromT(FuncT, FuncT)

Returns a sequence containing the result of invoking each parameter function in order.

FromT(FuncT, FuncT, FuncT)

Returns a sequence containing the result of invoking each parameter function in order.

FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey)

Performs a Full Group Join between the first and second sequences.

FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey)

Performs a Full Group Join between the first and second sequences.

FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult)

Performs a full group-join between two sequences.

FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey)

Performs a full group-join between two sequences.

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult)

Performs a full outer join on two homogeneous sequences. Additional arguments specify key selection functions and result projection functions.

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

Performs a full outer join on two homogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

Performs a full outer join on two heterogeneous sequences. Additional arguments specify key selection functions and result projection functions.

FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

Performs a full outer join on two heterogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

GenerateTResult

Returns a sequence of values consecutively generated by a generator function.

GenerateByIndexTResult

Returns a sequence of values based on indexes.

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Groups the adjacent elements of a sequence according to a specified key selector function.

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)

Groups the adjacent elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.

GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement)

Groups the adjacent elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.

GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult)

Groups the adjacent elements of a sequence according to a specified key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.

GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey)

Groups the adjacent elements of a sequence according to a specified key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.

GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey)

Groups the adjacent elements of a sequence according to a specified key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.

IndexTSource(IEnumerableTSource)

Returns a sequence of

KeyValuePairTKey, TValue

where the key is the zero-based index of the value in the source sequence.

IndexTSource(IEnumerableTSource, Int32)

Returns a sequence of

KeyValuePairTKey, TValue

where the key is the index of the value in the source sequence. An additional parameter specifies the starting index.

InsertT

Inserts the elements of a sequence into another sequence at a specified index.

InterleaveT

Interleaves the elements of two or more sequences into a single sequence, skipping sequences as they are consumed

LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)

Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset.

LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)

Produces a projection of a sequence by evaluating pairs of elements separated by a negative offset.

LastT

Returns the last element of a sequence.

LastOrDefaultT

Returns the last element of a sequence, or a default value if the sequence contains no elements.

LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult)

Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset.

LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult)

Produces a projection of a sequence by evaluating pairs of elements separated by a positive offset.

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)

Performs a left outer join on two homogeneous sequences. Additional arguments specify key selection functions and result projection functions.

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

Performs a left outer join on two homogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult)

Performs a left outer join on two heterogeneous sequences. Additional arguments specify key selection functions and result projection functions.

LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

Performs a left outer join on two heterogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Returns the maximal elements of the given sequence, based on the given projection.

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

Returns the maximal elements of the given sequence, based on the given projection and the specified comparer for projected values.

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Returns the minimal elements of the given sequence, based on the given projection.

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

Returns the minimal elements of the given sequence, based on the given projection and the specified comparer for projected values.

MoveT

Returns a sequence with a range of elements in the source sequence moved to a new offset.

OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection)

Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key

OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)

Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key

OrderedMergeT(IEnumerableT, IEnumerableT)

Merges two ordered sequences into one. Where the elements equal in both sequences, the element from the first sequence is returned in the resulting sequence.

OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT)

Merges two ordered sequences into one with an additional parameter specifying how to compare the elements of the sequences. Where the elements equal in both sequences, the element from the first sequence is returned in the resulting sequence.

OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey)

Merges two ordered sequences into one with an additional parameter specifying the element key by which the sequences are ordered. Where the keys equal in both sequences, the element from the first sequence is returned in the resulting sequence.

OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult)

Merges two ordered sequences into one. Additional parameters specify the element key by which the sequences are ordered, the result when element is found in first sequence but not in the second, the result when element is found in second sequence but not in the first and the result when elements are found in both sequences.

OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey)

Merges two ordered sequences into one. Additional parameters specify the element key by which the sequences are ordered, the result when element is found in first sequence but not in the second, the result when element is found in second sequence but not in the first, the result when elements are found in both sequences and a method for comparing keys.

OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

Merges two heterogeneous sequences ordered by a common key type into a homogeneous one. Additional parameters specify the element key by which the sequences are ordered, the result when element is found in first sequence but not in the second and the result when element is found in second sequence but not in the first, the result when elements are found in both sequences.

OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey)

Merges two heterogeneous sequences ordered by a common key type into a homogeneous one. Additional parameters specify the element key by which the sequences are ordered, the result when element is found in first sequence but not in the second, the result when element is found in second sequence but not in the first, the result when elements are found in both sequences and a method for comparing keys.

PadTSource(IEnumerableTSource, Int32)

Pads a sequence with default values if it is narrower (shorter in length) than a given width.

PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource)

Pads a sequence with a dynamic filler value if it is narrower (shorter in length) than a given width.

PadTSource(IEnumerableTSource, Int32, TSource)

Pads a sequence with a given filler value if it is narrower (shorter in length) than a given width.

PadStartTSource(IEnumerableTSource, Int32)

Pads a sequence with default values in the beginning if it is narrower (shorter in length) than a given width.

PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource)

Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter in length) than a given width. An additional parameter specifies the function to calculate padding.

PadStartTSource(IEnumerableTSource, Int32, TSource)

Pads a sequence with a given filler value in the beginning if it is narrower (shorter in length) than a given width. An additional parameter specifies the value to use for padding.

PairwiseTSource, TResult

Returns a sequence resulting from applying a function to each element in the source sequence and its predecessor, with the exception of the first element which is only returned as the predecessor of the second element.

PartialSortT(IEnumerableT, Int32) PartialSortT(IEnumerableT, Int32, OrderByDirection) PartialSortT(IEnumerableT, Int32, IComparerT) PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey) PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection) PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey) PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection) PartitionT(IEnumerableT, FuncT, Boolean)

Partitions or splits a sequence in two using a predicate.

PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult)

Partitions a grouping by Boolean keys into a projection of true elements and false elements, respectively.

PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult)

Partitions a grouping by nullable Boolean keys into a projection of true elements, false elements and null elements, respectively.

PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult)

Partitions or splits a sequence in two using a predicate and then projects a result from the two.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from group elements matching a key and those groups that do not.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from group elements matching a key and those groups that do not. An additional parameter specifies how to compare keys for equality.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from elements of groups matching a set of two keys and those groups that do not.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from elements of groups matching a set of two keys and those groups that do not. An additional parameter specifies how to compare keys for equality.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from elements groups matching a set of three keys and those groups that do not.

PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult)

Partitions a grouping and projects a result from elements groups matching a set of three keys and those groups that do not. An additional parameter specifies how to compare keys for equality.

PermutationsT

Generates a sequence of lists that represent the permutations of the original sequence.

PipeT

Executes the given action on each element in the source sequence and yields it.

PrependTSource

Prepends a single value to a sequence.

PreScanTSource

Performs a pre-scan (exclusive prefix sum) on a sequence of elements.

Random

Returns an infinite sequence of random integers using the standard .NET random number generator.

Random(Int32)

Returns an infinite sequence of random integers between zero and a given maximum.

Random(Random)

Returns an infinite sequence of random integers using the supplied random number generator.

Random(Int32, Int32)

Returns an infinite sequence of random integers between a given minimum and a maximum.

Random(Random, Int32)

Returns an infinite sequence of random integers between zero and a given maximum using the supplied random number generator.

Random(Random, Int32, Int32)

Returns an infinite sequence of random integers between a given minumum and a maximum using the supplied random number generator.

RandomDouble

Returns an infinite sequence of random double values between 0.0 and 1.0

RandomDouble(Random)

Returns an infinite sequence of random double values between 0.0 and 1.0 using the supplied random number generator.

RandomSubsetT(IEnumerableT, Int32)

Returns a sequence of a specified size of random elements from the original sequence.

RandomSubsetT(IEnumerableT, Int32, Random)

Returns a sequence of a specified size of random elements from the original sequence. An additional parameter specifies a random generator to be used for the random selection algorithm.

RankTSource(IEnumerableTSource)

Ranks each item in the sequence in descending ordering using a default comparer.

RankTSource(IEnumerableTSource, IComparerTSource)

Rank each item in the sequence using a caller-supplied comparer.

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)

Ranks each item in the sequence in descending ordering by a specified key using a default comparer

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)

Ranks each item in a sequence using a specified key and a caller-supplied comparer

RepeatT(IEnumerableT)

Repeats the sequence forever.

RepeatT(IEnumerableT, Int32)

Repeats the sequence the specified number of times.

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult)

Performs a right outer join on two homogeneous sequences. Additional arguments specify key selection functions and result projection functions.

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey)

Performs a right outer join on two homogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult)

Performs a right outer join on two heterogeneous sequences. Additional arguments specify key selection functions and result projection functions.

RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey)

Performs a right outer join on two heterogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

RunLengthEncodeT(IEnumerableT)

Run-length encodes a sequence by converting consecutive instances of the same element into a KeyValuePair{T,int} representing the item and its occurrence count.

RunLengthEncodeT(IEnumerableT, IEqualityComparerT)

Run-length encodes a sequence by converting consecutive instances of the same element into a KeyValuePair{T,int} representing the item and its occurrence count. This overload uses a custom equality comparer to identify equivalent items.

ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource)

Peforms a scan (inclusive prefix sum) on a sequence of elements.

ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) SegmentT(IEnumerableT, FuncT, Boolean)

Divides a sequence into multiple sequences by using a segment detector based on the original sequence

SegmentT(IEnumerableT, FuncT, Int32, Boolean)

Divides a sequence into multiple sequences by using a segment detector based on the original sequence

SegmentT(IEnumerableT, FuncT, T, Int32, Boolean)

Divides a sequence into multiple sequences by using a segment detector based on the original sequence

Sequence(Int32, Int32)

Generates a sequence of integral numbers within the (inclusive) specified range. If sequence is ascending the step is +1, otherwise -1.

Sequence(Int32, Int32, Int32)

Generates a sequence of integral numbers within the (inclusive) specified range. An additional parameter specifies the steps in which the integers of the sequence increase or decrease.

ShuffleT(IEnumerableT)

Returns a sequence of elements in random order from the original sequence.

ShuffleT(IEnumerableT, Random)

Returns a sequence of elements in random order from the original sequence. An additional parameter specifies a random generator to be used for the random selection algorithm.

SingleT

Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

SingleOrDefaultT

Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

SkipLastT

Bypasses a specified number of elements at the end of the sequence.

SkipUntilTSource

Skips items from the input sequence until the given predicate returns true when applied to the current source item; that item will be the last skipped.

SliceT

Extracts a contiguous count of elements from a sequence at a particular zero-based starting index

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource)

Merges two or more sequences that are in a common order (either ascending or descending) into a single sequence that preserves that order.

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource)

Merges two or more sequences that are in a common order (either ascending or descending) into a single sequence that preserves that order.

SplitTSource(IEnumerableTSource, FuncTSource, Boolean)

Splits the source sequence by separator elements identified by a function.

SplitTSource(IEnumerableTSource, TSource)

Splits the source sequence by a separator.

SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32)

Splits the source sequence by separator elements identified by a function, given a maximum count of splits.

SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource)

Splits the source sequence by a separator and then transforms the splits into results.

SplitTSource(IEnumerableTSource, TSource, Int32)

Splits the source sequence by a separator given a maximum count of splits.

SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32)

Splits the source sequence by a separator, given a maximum count of splits. A parameter specifies how the separator is compared for equality.

SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult)

Splits the source sequence by separator elements identified by a function and then transforms the splits into results.

SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult)

Splits the source sequence by a separator and then transforms the splits into results.

SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult)

Splits the source sequence by separator elements identified by a function, given a maximum count of splits, and then transforms the splits into results.

SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult)

Splits the source sequence by a separator and then transforms the splits into results. A parameter specifies how the separator is compared for equality.

SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult)

Splits the source sequence by a separator, given a maximum count of splits, and then transforms the splits into results.

SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult)

Splits the source sequence by a separator, given a maximum count of splits, and then transforms the splits into results. A parameter specifies how the separator is compared for equality.

StartsWithT(IEnumerableT, IEnumerableT)

Determines whether the beginning of the first sequence is equivalent to the second sequence, using the default equality comparer.

StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT)

Determines whether the beginning of the first sequence is equivalent to the second sequence, using the specified element equality comparer.

SubsetsT(IEnumerableT)

Returns a sequence of

IListT

representing all of the subsets of any size that are part of the original sequence. In mathematics, it is equivalent to the

power set

of a set.

SubsetsT(IEnumerableT, Int32)

Returns a sequence of

IListT

representing all subsets of a given size that are part of the original sequence. In mathematics, it is equivalent to the

combinations

or

k-subsets

of a set.

TagFirstLastTSource, TResult

Returns a sequence resulting from applying a function to each element in the source sequence with additional parameters indicating whether the element is the first and/or last of the sequence.

TakeEveryTSource

Returns every N-th element of a sequence.

TakeLastTSource

Returns a specified number of contiguous elements from the end of a sequence.

TakeUntilTSource

Returns items from the input sequence until the given predicate returns true when applied to the current source item; that item will be the last returned.

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection)

Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection)

Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key

ToArrayByIndexT(IEnumerableT, FuncT, Int32)

Creates an array from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array.

ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32)

Creates an array of user-specified length from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array.

ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult)

Creates an array from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array. The elements are projected into the array via an additional function.

ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult)

Creates an array from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array. The elements are projected into the array via an additional function.

ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult)

Creates an array of user-specified length from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array. The elements are projected into the array via an additional function.

ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult)

Creates an array of user-specified length from an

IEnumerableT

where a function is used to determine the index at which an element will be placed in the array. The elements are projected into the array via an additional function.

ToDataTableT(IEnumerableT) ToDataTableT(IEnumerableT, ExpressionFuncT, Object)

Appends elements in the sequence as rows of a given

DataTable

object with a set of lambda expressions specifying which members (property or field) of each element in the sequence will supply the column values.

ToDataTableT, TTable(IEnumerableT, TTable)

Appends elements in the sequence as rows of a given

DataTable

object.

ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object)

Appends elements in the sequence as rows of a given

DataTable

object with a set of lambda expressions specifying which members (property or field) of each element in the sequence will supply the column values.

ToDelimitedString(IEnumerableBoolean, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableByte, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableChar, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableDecimal, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableDouble, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableInt16, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableInt32, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableInt64, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableSByte, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableSingle, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableString, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableUInt16, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableUInt32, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedString(IEnumerableUInt64, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDelimitedStringTSource(IEnumerableTSource, String)

Creates a delimited string from a sequence of values and a given delimiter.

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue)

Creates a

DictionaryTKey, TValue

from a sequence of tuples of 2 where the first item is the key and the second the value.

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)

Creates a

DictionaryTKey, TValue

from a sequence of tuples of 2 where the first item is the key and the second the value. An additional parameter specifies a comparer for keys.

ToHashSetTSource(IEnumerableTSource)

Returns a

HashSetT

of the source items using the default equality comparer for the type.

ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource)

Returns a

HashSetT

of the source items using the specified equality comparer for the type.

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue)

Creates a Lookup from a sequence of tuples of 2 where the first item is the key and the second the value.

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey)

Creates a Lookup from a sequence of tuples of 2 where the first item is the key and the second the value. An additional parameter specifies a comparer for keys.

TraceTSource(IEnumerableTSource)

Traces the elements of a source sequence for diagnostics.

TraceTSource(IEnumerableTSource, FuncTSource, String)

Traces the elements of a source sequence for diagnostics using a custom formatter.

TraceTSource(IEnumerableTSource, String)

Traces the elements of a source sequence for diagnostics using custom formatting.

TransposeT

Transposes a sequence of rows into a sequence of columns.

TraverseBreadthFirstT

Traverses a tree in a breadth-first fashion, starting at a root node and using a user-defined function to get the children at each node of the tree.

TraverseDepthFirstT

Traverses a tree in a depth-first fashion, starting at a root node and using a user-defined function to get the children at each node of the tree.

UnfoldTState, T, TResult

Returns a sequence generated by applying a state to the generator function, and from its result, determines if the sequence should have a next element, its value, and the next state in the recursive call.

WindowTSource

Processes a sequence into a series of subsequences representing a windowed subset of the original

WindowedTSource Obsolete.

Processes a sequence into a series of subsequences representing a windowed subset of the original

WindowLeftTSource

Creates a left-aligned sliding window of a given size over the source sequence.

WindowRightTSource

Creates a right-aligned sliding window over the source sequence of a given size.

ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult)

Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4