ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer) |
Creates a FrozenDictionary<TKey,TValue> from an IEnumerable according to specified key selector and element selector functions. |
ToFrozenSet(IEnumerable, IEqualityComparer) |
Creates a FrozenSet with the specified values. |
ToImmutableArray(IEnumerable) |
Creates an immutable array from the specified collection. |
ToImmutableDictionary<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Constructs an immutable dictionary based on some transformation of a sequence. |
ToImmutableDictionary<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Constructs an immutable dictionary from an existing collection of elements, applying a transformation function to the source keys. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer, IEqualityComparer) |
Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key and value comparers. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer) |
Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key comparer. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumerates and transforms a sequence, and produces an immutable dictionary of its contents. |
ToImmutableHashSet(IEnumerable, IEqualityComparer) |
Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type. |
ToImmutableHashSet(IEnumerable) |
Enumerates a sequence and produces an immutable hash set of its contents. |
ToImmutableList(IEnumerable) |
Enumerates a sequence and produces an immutable list of its contents. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>, IComparer, IEqualityComparer) |
Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>, IComparer) |
Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents. |
ToImmutableSortedSet(IEnumerable, IComparer) |
Enumerates a sequence, produces an immutable sorted set of its contents, and uses the specified comparer. |
ToImmutableSortedSet(IEnumerable) |
Enumerates a sequence and produces an immutable sorted set of its contents. |
CopyToDataTable(IEnumerable, DataTable, LoadOption, FillErrorEventHandler) |
Copies DataRow objects to the specified DataTable, given an input IEnumerable object where the generic parameter T is DataRow. |
CopyToDataTable(IEnumerable, DataTable, LoadOption) |
Copies DataRow objects to the specified DataTable, given an input IEnumerable object where the generic parameter T is DataRow. |
CopyToDataTable(IEnumerable) |
Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable object where the generic parameter T is DataRow. |
ToAsyncEnumerable(IEnumerable) |
Creates a new IAsyncEnumerable that iterates through source. |
Aggregate(IEnumerable, Func<TSource,TSource,TSource>) |
Applies an accumulator function over a sequence. |
Aggregate<TSource,TAccumulate>(IEnumerable, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. |
Aggregate<TSource,TAccumulate,TResult>(IEnumerable, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer) |
Applies an accumulator function over a sequence, grouping results by key. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer) |
Applies an accumulator function over a sequence, grouping results by key. |
All(IEnumerable, Func<TSource,Boolean>) |
Determines whether all elements of a sequence satisfy a condition. |
Any(IEnumerable, Func<TSource,Boolean>) |
Determines whether any element of a sequence satisfies a condition. |
Any(IEnumerable) |
Determines whether a sequence contains any elements. |
Append(IEnumerable, TSource) |
Appends a value to the end of the sequence. |
AsEnumerable(IEnumerable) |
Returns the input typed as IEnumerable. |
Average(IEnumerable, Func<TSource,Decimal>) |
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Double>) |
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Int32>) |
Computes the average of a sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Int64>) |
Computes the average of a sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Nullable>) |
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Nullable>) |
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Nullable>) |
Computes the average of a sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Nullable>) |
Computes the average of a sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Nullable>) |
Computes the average of a sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence. |
Average(IEnumerable, Func<TSource,Single>) |
Computes the average of a sequence of Single values that are obtained by invoking a transform function on each element of the input sequence. |
Cast(IEnumerable) |
Casts the elements of an IEnumerable to the specified type. |
Chunk(IEnumerable, Int32) |
Splits the elements of a sequence into chunks of size at most size. |
Concat(IEnumerable, IEnumerable) |
Concatenates two sequences. |
Contains(IEnumerable, TSource, IEqualityComparer) |
Determines whether a sequence contains a specified element by using a specified IEqualityComparer. |
Contains(IEnumerable, TSource) |
Determines whether a sequence contains a specified element by using the default equality comparer. |
Count(IEnumerable, Func<TSource,Boolean>) |
Returns a number that represents how many elements in the specified sequence satisfy a condition. |
Count(IEnumerable) |
Returns the number of elements in a sequence. |
CountBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Returns the count of elements in the source sequence grouped by key. |
DefaultIfEmpty(IEnumerable, TSource) |
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. |
DefaultIfEmpty(IEnumerable) |
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty. |
Distinct(IEnumerable, IEqualityComparer) |
Returns distinct elements from a sequence by using a specified IEqualityComparer to compare values. |
Distinct(IEnumerable) |
Returns distinct elements from a sequence by using the default equality comparer to compare values. |
DistinctBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Returns distinct elements from a sequence according to a specified key selector function and using a specified comparer to compare keys. |
DistinctBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Returns distinct elements from a sequence according to a specified key selector function. |
ElementAt(IEnumerable, Index) |
Returns the element at a specified index in a sequence. |
ElementAt(IEnumerable, Int32) |
Returns the element at a specified index in a sequence. |
ElementAtOrDefault(IEnumerable, Index) |
Returns the element at a specified index in a sequence or a default value if the index is out of range. |
ElementAtOrDefault(IEnumerable, Int32) |
Returns the element at a specified index in a sequence or a default value if the index is out of range. |
Except(IEnumerable, IEnumerable, IEqualityComparer) |
Produces the set difference of two sequences by using the specified IEqualityComparer to compare values. |
Except(IEnumerable, IEnumerable) |
Produces the set difference of two sequences by using the default equality comparer to compare values. |
ExceptBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Produces the set difference of two sequences according to a specified key selector function. |
ExceptBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>) |
Produces the set difference of two sequences according to a specified key selector function. |
First(IEnumerable, Func<TSource,Boolean>) |
Returns the first element in a sequence that satisfies a specified condition. |
First(IEnumerable) |
Returns the first element of a sequence. |
FirstOrDefault(IEnumerable, TSource) |
Returns the first element of a sequence, or a specified default value if the sequence contains no elements. |
FirstOrDefault(IEnumerable, Func<TSource,Boolean>, TSource) |
Returns the first element of the sequence that satisfies a condition, or a specified default value if no such element is found. |
FirstOrDefault(IEnumerable, Func<TSource,Boolean>) |
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found. |
FirstOrDefault(IEnumerable) |
Returns the first element of a sequence, or a default value if the sequence contains no elements. |
GroupBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. |
GroupBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Groups the elements of a sequence according to a specified key selector function. |
GroupBy<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer) |
Groups the elements of a sequence according to a key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function. |
GroupBy<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>) |
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function. |
GroupBy<TSource,TKey,TResult>(IEnumerable, Func<TSource,TKey>, Func<TKey,IEnumerable,TResult>, IEqualityComparer) |
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The keys are compared by using a specified comparer. |
GroupBy<TSource,TKey,TResult>(IEnumerable, Func<TSource,TKey>, Func<TKey,IEnumerable,TResult>) |
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. |
GroupBy<TSource,TKey,TElement,TResult>(IEnumerable, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable, TResult>, IEqualityComparer) |
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function. |
GroupBy<TSource,TKey,TElement,TResult>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable,TResult>) |
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable, TResult>, IEqualityComparer) |
Correlates the elements of two sequences based on key equality and groups the results. A specified IEqualityComparer is used to compare keys. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable, TResult>) |
Correlates the elements of two sequences based on equality of keys and groups the results. The default equality comparer is used to compare keys. |
Index(IEnumerable) |
Returns an enumerable that incorporates the element's index into a tuple. |
Intersect(IEnumerable, IEnumerable, IEqualityComparer) |
Produces the set intersection of two sequences by using the specified IEqualityComparer to compare values. |
Intersect(IEnumerable, IEnumerable) |
Produces the set intersection of two sequences by using the default equality comparer to compare values. |
IntersectBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Produces the set intersection of two sequences according to a specified key selector function. |
IntersectBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>) |
Produces the set intersection of two sequences according to a specified key selector function. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer) |
Correlates the elements of two sequences based on matching keys. A specified IEqualityComparer is used to compare keys. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. |
Last(IEnumerable, Func<TSource,Boolean>) |
Returns the last element of a sequence that satisfies a specified condition. |
Last(IEnumerable) |
Returns the last element of a sequence. |
LastOrDefault(IEnumerable, TSource) |
Returns the last element of a sequence, or a specified default value if the sequence contains no elements. |
LastOrDefault(IEnumerable, Func<TSource,Boolean>, TSource) |
Returns the last element of a sequence that satisfies a condition, or a specified default value if no such element is found. |
LastOrDefault(IEnumerable, Func<TSource,Boolean>) |
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. |
LastOrDefault(IEnumerable) |
Returns the last element of a sequence, or a default value if the sequence contains no elements. |
LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer) |
|
LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
|
LongCount(IEnumerable, Func<TSource,Boolean>) |
Returns an Int64 that represents how many elements in a sequence satisfy a condition. |
LongCount(IEnumerable) |
Returns an Int64 that represents the total number of elements in a sequence. |
Max(IEnumerable, IComparer) |
Returns the maximum value in a generic sequence. |
Max(IEnumerable, Func<TSource,Decimal>) |
Invokes a transform function on each element of a sequence and returns the maximum Decimal value. |
Max(IEnumerable, Func<TSource,Double>) |
Invokes a transform function on each element of a sequence and returns the maximum Double value. |
Max(IEnumerable, Func<TSource,Int32>) |
Invokes a transform function on each element of a sequence and returns the maximum Int32 value. |
Max(IEnumerable, Func<TSource,Int64>) |
Invokes a transform function on each element of a sequence and returns the maximum Int64 value. |
Max(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value. |
Max(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value. |
Max(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the maximum nullable Int32 value. |
Max(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the maximum nullable Int64 value. |
Max(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the maximum nullable Single value. |
Max(IEnumerable, Func<TSource,Single>) |
Invokes a transform function on each element of a sequence and returns the maximum Single value. |
Max(IEnumerable) |
Returns the maximum value in a generic sequence. |
Max<TSource,TResult>(IEnumerable, Func<TSource,TResult>) |
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value. |
MaxBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IComparer) |
Returns the maximum value in a generic sequence according to a specified key selector function and key comparer. |
MaxBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Returns the maximum value in a generic sequence according to a specified key selector function. |
Min(IEnumerable, IComparer) |
Returns the minimum value in a generic sequence. |
Min(IEnumerable, Func<TSource,Decimal>) |
Invokes a transform function on each element of a sequence and returns the minimum Decimal value. |
Min(IEnumerable, Func<TSource,Double>) |
Invokes a transform function on each element of a sequence and returns the minimum Double value. |
Min(IEnumerable, Func<TSource,Int32>) |
Invokes a transform function on each element of a sequence and returns the minimum Int32 value. |
Min(IEnumerable, Func<TSource,Int64>) |
Invokes a transform function on each element of a sequence and returns the minimum Int64 value. |
Min(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value. |
Min(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value. |
Min(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the minimum nullable Int32 value. |
Min(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the minimum nullable Int64 value. |
Min(IEnumerable, Func<TSource,Nullable>) |
Invokes a transform function on each element of a sequence and returns the minimum nullable Single value. |
Min(IEnumerable, Func<TSource,Single>) |
Invokes a transform function on each element of a sequence and returns the minimum Single value. |
Min(IEnumerable) |
Returns the minimum value in a generic sequence. |
Min<TSource,TResult>(IEnumerable, Func<TSource,TResult>) |
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value. |
MinBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IComparer) |
Returns the minimum value in a generic sequence according to a specified key selector function and key comparer. |
MinBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Returns the minimum value in a generic sequence according to a specified key selector function. |
OfType(IEnumerable) |
Filters the elements of an IEnumerable based on a specified type. |
Order(IEnumerable, IComparer) |
Sorts the elements of a sequence in ascending order. |
Order(IEnumerable) |
Sorts the elements of a sequence in ascending order. |
OrderBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IComparer) |
Sorts the elements of a sequence in ascending order by using a specified comparer. |
OrderBy<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Sorts the elements of a sequence in ascending order according to a key. |
OrderByDescending<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IComparer) |
Sorts the elements of a sequence in descending order by using a specified comparer. |
OrderByDescending<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Sorts the elements of a sequence in descending order according to a key. |
OrderDescending(IEnumerable, IComparer) |
Sorts the elements of a sequence in descending order. |
OrderDescending(IEnumerable) |
Sorts the elements of a sequence in descending order. |
Prepend(IEnumerable, TSource) |
Adds a value to the beginning of the sequence. |
Reverse(IEnumerable) |
Inverts the order of the elements in a sequence. |
RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer) |
|
RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable, IEnumerable, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
|
Select<TSource,TResult>(IEnumerable, Func<TSource,TResult>) |
Projects each element of a sequence into a new form. |
Select<TSource,TResult>(IEnumerable, Func<TSource,Int32,TResult>) |
Projects each element of a sequence into a new form by incorporating the element's index. |
SelectMany<TSource,TResult>(IEnumerable, Func<TSource,IEnumerable>) |
Projects each element of a sequence to an IEnumerable and flattens the resulting sequences into one sequence. |
SelectMany<TSource,TResult>(IEnumerable, Func<TSource,Int32,IEnumerable>) |
Projects each element of a sequence to an IEnumerable, and flattens the resulting sequences into one sequence. The index of each source element is used in the projected form of that element. |
SelectMany<TSource,TCollection,TResult>(IEnumerable, Func<TSource,IEnumerable>, Func<TSource,TCollection,TResult>) |
Projects each element of a sequence to an IEnumerable, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. |
SelectMany<TSource,TCollection,TResult>(IEnumerable, Func<TSource,Int32,IEnumerable>, Func<TSource,TCollection,TResult>) |
Projects each element of a sequence to an IEnumerable, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. The index of each source element is used in the intermediate projected form of that element. |
SequenceEqual(IEnumerable, IEnumerable, IEqualityComparer) |
Determines whether two sequences are equal by comparing their elements by using a specified IEqualityComparer. |
SequenceEqual(IEnumerable, IEnumerable) |
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type. |
Shuffle(IEnumerable) |
|
Single(IEnumerable, Func<TSource,Boolean>) |
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. |
Single(IEnumerable) |
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. |
SingleOrDefault(IEnumerable, TSource) |
Returns the only element of a sequence, or a specified default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence. |
SingleOrDefault(IEnumerable, Func<TSource,Boolean>, TSource) |
Returns the only element of a sequence that satisfies a specified condition, or a specified default value if no such element exists; this method throws an exception if more than one element satisfies the condition. |
SingleOrDefault(IEnumerable, Func<TSource,Boolean>) |
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition. |
SingleOrDefault(IEnumerable) |
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. |
Skip(IEnumerable, Int32) |
Bypasses a specified number of elements in a sequence and then returns the remaining elements. |
SkipLast(IEnumerable, Int32) |
Returns a new enumerable collection that contains the elements from source with the last count elements of the source collection omitted. |
SkipWhile(IEnumerable, Func<TSource,Boolean>) |
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. |
SkipWhile(IEnumerable, Func<TSource,Int32,Boolean>) |
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. The element's index is used in the logic of the predicate function. |
Sum(IEnumerable, Func<TSource,Decimal>) |
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Double>) |
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Int32>) |
Computes the sum of the sequence of Int32 values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Int64>) |
Computes the sum of the sequence of Int64 values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Nullable>) |
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Nullable>) |
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Nullable>) |
Computes the sum of the sequence of nullable Int32 values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Nullable>) |
Computes the sum of the sequence of nullable Int64 values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Nullable>) |
Computes the sum of the sequence of nullable Single values that are obtained by invoking a transform function on each element of the input sequence. |
Sum(IEnumerable, Func<TSource,Single>) |
Computes the sum of the sequence of Single values that are obtained by invoking a transform function on each element of the input sequence. |
Take(IEnumerable, Int32) |
Returns a specified number of contiguous elements from the start of a sequence. |
Take(IEnumerable, Range) |
Returns a specified range of contiguous elements from a sequence. |
TakeLast(IEnumerable, Int32) |
Returns a new enumerable collection that contains the last count elements from source. |
TakeWhile(IEnumerable, Func<TSource,Boolean>) |
Returns elements from a sequence as long as a specified condition is true. |
TakeWhile(IEnumerable, Func<TSource,Int32,Boolean>) |
Returns elements from a sequence as long as a specified condition is true. The element's index is used in the logic of the predicate function. |
ToArray(IEnumerable) |
Creates an array from a IEnumerable. |
ToDictionary<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Creates a Dictionary<TKey,TValue> from an IEnumerable according to a specified key selector function and key comparer. |
ToDictionary<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Creates a Dictionary<TKey,TValue> from an IEnumerable according to a specified key selector function. |
ToDictionary<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer) |
Creates a Dictionary<TKey,TValue> from an IEnumerable according to a specified key selector function, a comparer, and an element selector function. |
ToDictionary<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>) |
Creates a Dictionary<TKey,TValue> from an IEnumerable according to specified key selector and element selector functions. |
ToHashSet(IEnumerable, IEqualityComparer) |
Creates a HashSet from an IEnumerable using the comparer to compare keys. |
ToHashSet(IEnumerable) |
Creates a HashSet from an IEnumerable. |
ToList(IEnumerable) |
Creates a List from an IEnumerable. |
ToLookup<TSource,TKey>(IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Creates a Lookup<TKey,TElement> from an IEnumerable according to a specified key selector function and key comparer. |
ToLookup<TSource,TKey>(IEnumerable, Func<TSource,TKey>) |
Creates a Lookup<TKey,TElement> from an IEnumerable according to a specified key selector function. |
ToLookup<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer) |
Creates a Lookup<TKey,TElement> from an IEnumerable according to a specified key selector function, a comparer and an element selector function. |
ToLookup<TSource,TKey,TElement>(IEnumerable, Func<TSource,TKey>, Func<TSource,TElement>) |
Creates a Lookup<TKey,TElement> from an IEnumerable according to specified key selector and element selector functions. |
TryGetNonEnumeratedCount(IEnumerable, Int32) |
Attempts to determine the number of elements in a sequence without forcing an enumeration. |
Union(IEnumerable, IEnumerable, IEqualityComparer) |
Produces the set union of two sequences by using a specified IEqualityComparer. |
Union(IEnumerable, IEnumerable) |
Produces the set union of two sequences by using the default equality comparer. |
UnionBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>, IEqualityComparer) |
Produces the set union of two sequences according to a specified key selector function. |
UnionBy<TSource,TKey>(IEnumerable, IEnumerable, Func<TSource,TKey>) |
Produces the set union of two sequences according to a specified key selector function. |
Where(IEnumerable, Func<TSource,Boolean>) |
Filters a sequence of values based on a predicate. |
Where(IEnumerable, Func<TSource,Int32,Boolean>) |
Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function. |
Zip<TFirst,TSecond>(IEnumerable, IEnumerable) |
Produces a sequence of tuples with elements from the two specified sequences. |
Zip<TFirst,TSecond,TThird>(IEnumerable, IEnumerable, IEnumerable) |
Produces a sequence of tuples with elements from the three specified sequences. |
Zip<TFirst,TSecond,TResult>(IEnumerable, IEnumerable, Func<TFirst,TSecond,TResult>) |
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results. |
AsParallel(IEnumerable) |
Enables parallelization of a query. |
AsParallel(IEnumerable) |
Enables parallelization of a query. |
AsQueryable(IEnumerable) |
Converts an IEnumerable to an IQueryable. |
AsQueryable(IEnumerable) |
Converts a generic IEnumerable to a generic IQueryable. |
AsMemory(String, Index) |
Creates a new ReadOnlyMemory over a portion of the target string starting at a specified index. |
AsMemory(String, Int32, Int32) |
Creates a new ReadOnlyMemory over a portion of the target string beginning at a specified position with a length. |
AsMemory(String, Int32) |
Creates a new ReadOnlyMemory over a portion of the target string starting at a specified character position. |
AsMemory(String, Range) |
Creates a new ReadOnlyMemory over a specified range of the target string. |
AsMemory(String) |
Creates a new ReadOnlyMemory over the portion of the target string. |
AsSpan(String, Index) |
Creates a new ReadOnlySpan over a portion of the target string from a specified position to the end of the string. |
AsSpan(String, Int32, Int32) |
Creates a new read-only span over a portion of the target string from a specified position for a specified number of characters. |
AsSpan(String, Int32) |
Creates a new read-only span over a portion of the target string from a specified position to the end of the string. |
AsSpan(String, Range) |
Creates a new ReadOnlySpan over a portion of a target string using the range start and end indexes. |
AsSpan(String) |
Creates a new read-only span over a string. |
IsNormalized(String, NormalizationForm) |
Indicates whether a string is in a specified Unicode normalization form. |
IsNormalized(String) |
Indicates whether the specified string is in Unicode normalization form C. |
Normalize(String, NormalizationForm) |
Normalizes a string to the specified Unicode normalization form. |
Normalize(String) |
Normalizes a string to a Unicode normalization form C. |
Ancestors(IEnumerable, XName) |
Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching XName are included in the collection. |
Ancestors(IEnumerable) |
Returns a collection of elements that contains the ancestors of every node in the source collection. |
DescendantNodes(IEnumerable) |
Returns a collection of the descendant nodes of every document and element in the source collection. |
Descendants(IEnumerable, XName) |
Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection. |
Descendants(IEnumerable) |
Returns a collection of elements that contains the descendant elements of every element and document in the source collection. |
Elements(IEnumerable, XName) |
Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection. |
Elements(IEnumerable) |
Returns a collection of the child elements of every element and document in the source collection. |
InDocumentOrder(IEnumerable) |
Returns a collection of nodes that contains all nodes in the source collection, sorted in document order. |
Nodes(IEnumerable) |
Returns a collection of the child nodes of every document and element in the source collection. |
Remove(IEnumerable) |
Removes every node in the source collection from its parent node. |