|  | Name | Description | 
|---|
|   | BufferTSource(IEnumerableTSource, Int32) |  | 
|   | BufferTSource(IQueryableTSource, Int32) | 
            Generates a sequence of non-overlapping adjacent buffers over the source sequence.
             | 
|   | BufferTSource(IEnumerableTSource, Int32, Int32) |  | 
|   | BufferTSource(IQueryableTSource, Int32, Int32) | 
            Generates a sequence of buffers over the source sequence, with specified length and possible overlap.
             | 
|   | CaseTValue, TResult(FuncTValue, IDictionaryTValue, IEnumerableTResult) |  | 
|   | CaseTValue, TResult(FuncTValue, IDictionaryTValue, IEnumerableTResult, IEnumerableTResult) |  | 
|   | CaseTValue, TResult(IQueryProvider, ExpressionFuncTValue, IDictionaryTValue, IEnumerableTResult) | 
            Returns a sequence from a dictionary based on the result of evaluating a selector function.
             | 
|   | CaseTValue, TResult(IQueryProvider, ExpressionFuncTValue, IDictionaryTValue, IEnumerableTResult, IEnumerableTResult) | 
            Returns a sequence from a dictionary based on the result of evaluating a selector function, also specifying a default sequence.
             | 
|   | CatchTSource(IEnumerableIEnumerableTSource) |  | 
|   | CatchTSource(IEnumerableTSource) |  | 
|   | CatchTSource(IQueryableIEnumerableTSource) | 
            Creates a sequence by concatenating source sequences until a source sequence completes successfully.
             | 
|   | CatchTSource(IEnumerableTSource, IEnumerableTSource) |  | 
|   | CatchTSource(IQueryableTSource, IEnumerableTSource) | 
            Creates a sequence that returns the elements of the first sequence, switching to the second in case of an error.
             | 
|   | CatchTSource(IQueryProvider, IEnumerableTSource) | 
            Creates a sequence by concatenating source sequences until a source sequence completes successfully.
             | 
|   | CatchTSource, TException(IEnumerableTSource, FuncTException, IEnumerableTSource) |  | 
|   | CatchTSource, TException(IQueryableTSource, ExpressionFuncTException, IEnumerableTSource) | 
            Creates a sequence that corresponds to the source sequence, concatenating it with the sequence resulting from calling an exception handler function in case of an error.
             | 
|   | ConcatTSource(IEnumerableIEnumerableTSource) |  | 
|   | ConcatTSource(IEnumerableTSource) |  | 
|   | ConcatTSource(IQueryableIEnumerableTSource) | 
            Concatenates the input sequences.
             | 
|   | ConcatTSource(IQueryProvider, IEnumerableTSource) | 
            Concatenates the input sequences.
             | 
|   | CreateTResult(FuncIEnumeratorTResult) |  | 
|   | CreateTResult(IQueryProvider, ExpressionFuncIEnumeratorTResult) | 
            Creates an enumerable sequence based on an enumerator factory function.
             | 
|   | DeferTResult(FuncIEnumerableTResult) |  | 
|   | DeferTResult(IQueryProvider, ExpressionFuncIEnumerableTResult) | 
            Creates an enumerable sequence based on an enumerable factory function.
             | 
|   | DistinctTSource, TKey(IEnumerableTSource, FuncTSource, TKey) |  | 
|   | DistinctTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey) | 
            Returns elements with a distinct key value by using the default equality comparer to compare key values.
             | 
|   | DistinctTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) |  | 
|   | DistinctTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IEqualityComparerTKey) | 
            Returns elements with a distinct key value by using the specified equality comparer to compare key values.
             | 
|   | DistinctUntilChangedTSource(IEnumerableTSource) |  | 
|   | DistinctUntilChangedTSource(IQueryableTSource) | 
            Returns consecutive distinct elements by using the default equality comparer to compare values.
             | 
|   | DistinctUntilChangedTSource(IEnumerableTSource, IEqualityComparerTSource) |  | 
|   | DistinctUntilChangedTSource(IQueryableTSource, IEqualityComparerTSource) | 
            Returns consecutive distinct elements by using the specified equality comparer to compare values.
             | 
|   | DistinctUntilChangedTSource, TKey(IEnumerableTSource, FuncTSource, TKey) |  | 
|   | DistinctUntilChangedTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey) | 
            Returns consecutive distinct elements based on a key value by using the specified equality comparer to compare key values.
             | 
|   | DistinctUntilChangedTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) |  | 
|   | DistinctUntilChangedTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IEqualityComparerTKey) | 
            Returns consecutive distinct elements based on a key value by using the specified equality comparer to compare key values.
             | 
|   | DoTSource(IEnumerableTSource, ActionTSource) |  | 
|   | DoTSource(IEnumerableTSource, IObserverTSource) |  | 
|   | DoTSource(IQueryableTSource, IObserverTSource) | 
            Lazily invokes observer methods for each value in the sequence, and upon successful or exceptional termination.
             | 
|   | DoTSource(IQueryableTSource, ExpressionActionTSource) | 
            Lazily invokes an action for each value in the sequence.
             | 
|   | DoTSource(IEnumerableTSource, ActionTSource, Action) |  | 
|   | DoTSource(IEnumerableTSource, ActionTSource, ActionException) |  | 
|   | DoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionActionException) | 
            Lazily invokes an action for each value in the sequence, and executes an action upon exceptional termination.
             | 
|   | DoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionAction) | 
            Lazily invokes an action for each value in the sequence, and executes an action for successful termination.
             | 
|   | DoTSource(IEnumerableTSource, ActionTSource, ActionException, Action) |  | 
|   | DoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionActionException, ExpressionAction) | 
            Lazily invokes an action for each value in the sequence, and executes an action upon successful or exceptional termination.
             | 
|   | DoWhileTResult(IEnumerableTResult, FuncBoolean) |  | 
|   | DoWhileTResult(IQueryableTResult, ExpressionFuncBoolean) | 
            Generates an enumerable sequence by repeating a source sequence as long as the given loop postcondition holds.
             | 
|   | EmptyTResult |  | 
|   | EmptyTResult(IQueryProvider) | 
            Returns a sequence with no elements.
             | 
|   | ExpandTSource(IEnumerableTSource, FuncTSource, IEnumerableTSource) |  | 
|   | ExpandTSource(IQueryableTSource, ExpressionFuncTSource, IEnumerableTSource) | 
            Expands the sequence by recursively applying a selector function.
             | 
|   | FinallyTSource(IEnumerableTSource, Action) |  | 
|   | FinallyTSource(IQueryableTSource, ExpressionAction) | 
            Creates a sequence whose termination or disposal of an enumerator causes a finally action to be executed.
             | 
|   | ForTSource, TResult(IEnumerableTSource, FuncTSource, IEnumerableTResult) |  | 
|   | ForTSource, TResult(IQueryProvider, IEnumerableTSource, ExpressionFuncTSource, IEnumerableTResult) | 
            Generates a sequence by enumerating a source sequence, mapping its elements on result sequences, and concatenating those sequences.
             | 
|   | GenerateTState, TResult(TState, FuncTState, Boolean, FuncTState, TState, FuncTState, TResult) |  | 
|   | GenerateTState, TResult(IQueryProvider, TState, ExpressionFuncTState, Boolean, ExpressionFuncTState, TState, ExpressionFuncTState, TResult) | 
            Generates a sequence by mimicking a for loop.
             | 
|   | HideTSource(IEnumerableTSource) |  | 
|   | HideTSource(IQueryableTSource) | 
            Hides the enumerable sequence object identity.
             | 
|   | IfTResult(FuncBoolean, IEnumerableTResult) |  | 
|   | IfTResult(FuncBoolean, IEnumerableTResult, IEnumerableTResult) |  | 
|   | IfTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult) | 
            Returns an enumerable sequence if the evaluation result of the given condition is true, otherwise returns an empty sequence.
             | 
|   | IfTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult, IEnumerableTResult) | 
            Returns an enumerable sequence based on the evaluation result of the given condition.
             | 
|   | IgnoreElementsTSource(IEnumerableTSource) |  | 
|   | IgnoreElementsTSource(IQueryableTSource) | 
            Ignores all elements in the source sequence.
             | 
|   | IsEmptyTSource(IEnumerableTSource) |  | 
|   | IsEmptyTSource(IQueryableTSource) | 
            Determines whether an enumerable sequence is empty.
             | 
|   | MaxTSource(IEnumerableTSource, IComparerTSource) |  | 
|   | MaxTSource(IQueryableTSource, IComparerTSource) | 
            Returns the maximum value in the enumerable sequence by using the specified comparer to compare values.
             | 
|   | MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) |  | 
|   | MaxByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey) | 
            Returns the elements with the maximum key value by using the default comparer to compare key values.
             | 
|   | MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) |  | 
|   | MaxByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IComparerTKey) | 
            Returns the elements with the minimum key value by using the specified comparer to compare key values.
             | 
|   | MemoizeTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult) |  | 
|   | MemoizeTSource, TResult(IQueryableTSource, ExpressionFuncIEnumerableTSource, IEnumerableTResult) | 
            Memoizes the source sequence within a selector function where each enumerator can get access to all of the sequence's elements without causing multiple enumerations over the source.
             | 
|   | MemoizeTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, IEnumerableTResult) |  | 
|   | MemoizeTSource, TResult(IQueryableTSource, Int32, ExpressionFuncIEnumerableTSource, IEnumerableTResult) | 
            Memoizes the source sequence within a selector function where a specified number of enumerators can get access to all of the sequence's elements without causing multiple enumerations over the source.
             | 
|   | MinTSource(IEnumerableTSource, IComparerTSource) |  | 
|   | MinTSource(IQueryableTSource, IComparerTSource) | 
            Returns the minimum value in the enumerable sequence by using the specified comparer to compare values.
             | 
|   | MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) |  | 
|   | MinByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey) | 
            Returns the elements with the minimum key value by using the default comparer to compare key values.
             | 
|   | MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) |  | 
|   | MinByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IComparerTKey) | 
            Returns the elements with the minimum key value by using the specified comparer to compare key values.
             | 
|   | OnErrorResumeNextTSource(IEnumerableIEnumerableTSource) |  | 
|   | OnErrorResumeNextTSource(IEnumerableTSource) |  | 
|   | OnErrorResumeNextTSource(IQueryableIEnumerableTSource) | 
            Creates a sequence that concatenates the given sequences, regardless of whether an error occurs in any of the sequences.
             | 
|   | OnErrorResumeNextTSource(IEnumerableTSource, IEnumerableTSource) |  | 
|   | OnErrorResumeNextTSource(IQueryableTSource, IEnumerableTSource) | 
            Creates a sequence that concatenates both given sequences, regardless of whether an error occurs.
             | 
|   | OnErrorResumeNextTSource(IQueryProvider, IEnumerableTSource) | 
            Creates a sequence that concatenates the given sequences, regardless of whether an error occurs in any of the sequences.
             | 
|   | PublishTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult) |  | 
|   | PublishTSource, TResult(IQueryableTSource, ExpressionFuncIEnumerableTSource, IEnumerableTResult) | 
            Publishes the source sequence within a selector function where each enumerator can obtain a view over a tail of the source sequence.
             | 
|   | Range(Int32, Int32) |  | 
|   | Range(IQueryProvider, Int32, Int32) | 
            Generates a sequence of integral numbers within a specified range.
             | 
|   | RepeatTSource(IEnumerableTSource) |  | 
|   | RepeatTSource(IQueryableTSource) | 
            Repeats and concatenates the source sequence infinitely.
             | 
|   | RepeatTResult(TResult) |  | 
|   | RepeatTSource(IEnumerableTSource, Int32) |  | 
|   | RepeatTSource(IQueryableTSource, Int32) | 
            Repeats and concatenates the source sequence the given number of times.
             | 
|   | RepeatTResult(IQueryProvider, TResult) | 
            Generates a sequence by repeating the given value infinitely.
             | 
|   | RepeatTResult(TResult, Int32) |  | 
|   | RepeatTResult(IQueryProvider, TResult, Int32) | 
            Generates a sequence that contains one repeated value.
             | 
|   | RetryTSource(IEnumerableTSource) |  | 
|   | RetryTSource(IQueryableTSource) | 
            Creates a sequence that retries enumerating the source sequence as long as an error occurs.
             | 
|   | RetryTSource(IEnumerableTSource, Int32) |  | 
|   | RetryTSource(IQueryableTSource, Int32) | 
            Creates a sequence that retries enumerating the source sequence as long as an error occurs, with the specified maximum number of retries.
             | 
|   | ReturnTResult(TResult) |  | 
|   | ReturnTResult(IQueryProvider, TResult) | 
            Returns a sequence with a single element.
             | 
|   | ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) |  | 
|   | ScanTSource(IQueryableTSource, ExpressionFuncTSource, TSource, TSource) | 
            Generates a sequence of accumulated values by scanning the source sequence and applying an accumulator function.
             | 
|   | ScanTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) |  | 
|   | ScanTSource, TAccumulate(IQueryableTSource, TAccumulate, ExpressionFuncTAccumulate, TSource, TAccumulate) | 
            Generates a sequence of accumulated values by scanning the source sequence and applying an accumulator function.
             | 
|   | SelectManyTSource, TOther(IEnumerableTSource, IEnumerableTOther) |  | 
|   | SelectManyTSource, TOther(IQueryableTSource, IEnumerableTOther) | 
            Projects each element of a sequence to an given sequence and flattens the resulting sequences into one sequence.
             | 
|   | ShareTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult) |  | 
|   | ShareTSource, TResult(IQueryableTSource, ExpressionFuncIEnumerableTSource, IEnumerableTResult) | 
            Shares the source sequence within a selector function where each enumerator can fetch the next element from the source sequence.
             | 
|   | SkipLastTSource(IEnumerableTSource, Int32) |  | 
|   | SkipLastTSource(IQueryableTSource, Int32) | 
            Bypasses a specified number of contiguous elements from the end of the sequence and returns the remaining elements.
             | 
|   | StartWithTSource(IEnumerableTSource, TSource) |  | 
|   | StartWithTSource(IQueryableTSource, TSource) | 
            Returns the source sequence prefixed with the specified value.
             | 
|   | TakeLastTSource(IEnumerableTSource, Int32) |  | 
|   | TakeLastTSource(IQueryableTSource, Int32) | 
            Returns a specified number of contiguous elements from the end of the sequence.
             | 
|   | ThrowTResult(Exception) |  | 
|   | ThrowTResult(IQueryProvider, Exception) | 
            Returns a sequence that throws an exception upon enumeration.
             | 
|   | UsingTSource, TResource(FuncTResource, FuncTResource, IEnumerableTSource) |  | 
|   | UsingTSource, TResource(IQueryProvider, ExpressionFuncTResource, ExpressionFuncTResource, IEnumerableTSource) | 
            Generates a sequence that's dependent on a resource object whose lifetime is determined by the sequence usage duration.
             | 
|   | WhileTResult(FuncBoolean, IEnumerableTResult) |  | 
|   | WhileTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult) | 
            Generates an enumerable sequence by repeating a source sequence as long as the given loop condition holds.
             |