Click or drag to resize
QueryableEx Methods
Methods
  NameDescription
Public methodStatic memberBufferTSource(IEnumerableTSource, Int32)
Public methodStatic memberBufferTSource(IQueryableTSource, Int32)
Generates a sequence of non-overlapping adjacent buffers over the source sequence.
Public methodStatic memberBufferTSource(IEnumerableTSource, Int32, Int32)
Public methodStatic memberBufferTSource(IQueryableTSource, Int32, Int32)
Generates a sequence of buffers over the source sequence, with specified length and possible overlap.
Public methodStatic memberCaseTValue, TResult(FuncTValue, IDictionaryTValue, IEnumerableTResult)
Public methodStatic memberCaseTValue, TResult(FuncTValue, IDictionaryTValue, IEnumerableTResult, IEnumerableTResult)
Public methodStatic memberCaseTValue, TResult(IQueryProvider, ExpressionFuncTValue, IDictionaryTValue, IEnumerableTResult)
Returns a sequence from a dictionary based on the result of evaluating a selector function.
Public methodStatic memberCaseTValue, 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.
Public methodStatic memberCatchTSource(IEnumerableIEnumerableTSource)
Public methodStatic memberCatchTSource(IEnumerableTSource)
Public methodStatic memberCatchTSource(IQueryableIEnumerableTSource)
Creates a sequence by concatenating source sequences until a source sequence completes successfully.
Public methodStatic memberCatchTSource(IEnumerableTSource, IEnumerableTSource)
Public methodStatic memberCatchTSource(IQueryableTSource, IEnumerableTSource)
Creates a sequence that returns the elements of the first sequence, switching to the second in case of an error.
Public methodStatic memberCatchTSource(IQueryProvider, IEnumerableTSource)
Creates a sequence by concatenating source sequences until a source sequence completes successfully.
Public methodStatic memberCatchTSource, TException(IEnumerableTSource, FuncTException, IEnumerableTSource)
Public methodStatic memberCatchTSource, 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.
Public methodStatic memberConcatTSource(IEnumerableIEnumerableTSource)
Public methodStatic memberConcatTSource(IEnumerableTSource)
Public methodStatic memberConcatTSource(IQueryableIEnumerableTSource)
Concatenates the input sequences.
Public methodStatic memberConcatTSource(IQueryProvider, IEnumerableTSource)
Concatenates the input sequences.
Public methodStatic memberCreateTResult(FuncIEnumeratorTResult)
Public methodStatic memberCreateTResult(IQueryProvider, ExpressionFuncIEnumeratorTResult)
Creates an enumerable sequence based on an enumerator factory function.
Public methodStatic memberDeferTResult(FuncIEnumerableTResult)
Public methodStatic memberDeferTResult(IQueryProvider, ExpressionFuncIEnumerableTResult)
Creates an enumerable sequence based on an enumerable factory function.
Public methodStatic memberDistinctTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
Public methodStatic memberDistinctTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey)
Returns elements with a distinct key value by using the default equality comparer to compare key values.
Public methodStatic memberDistinctTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
Public methodStatic memberDistinctTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IEqualityComparerTKey)
Returns elements with a distinct key value by using the specified equality comparer to compare key values.
Public methodStatic memberDistinctUntilChangedTSource(IEnumerableTSource)
Public methodStatic memberDistinctUntilChangedTSource(IQueryableTSource)
Returns consecutive distinct elements by using the default equality comparer to compare values.
Public methodStatic memberDistinctUntilChangedTSource(IEnumerableTSource, IEqualityComparerTSource)
Public methodStatic memberDistinctUntilChangedTSource(IQueryableTSource, IEqualityComparerTSource)
Returns consecutive distinct elements by using the specified equality comparer to compare values.
Public methodStatic memberDistinctUntilChangedTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
Public methodStatic memberDistinctUntilChangedTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey)
Returns consecutive distinct elements based on a key value by using the specified equality comparer to compare key values.
Public methodStatic memberDistinctUntilChangedTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey)
Public methodStatic memberDistinctUntilChangedTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IEqualityComparerTKey)
Returns consecutive distinct elements based on a key value by using the specified equality comparer to compare key values.
Public methodStatic memberDoTSource(IEnumerableTSource, ActionTSource)
Public methodStatic memberDoTSource(IEnumerableTSource, IObserverTSource)
Public methodStatic memberDoTSource(IQueryableTSource, IObserverTSource)
Lazily invokes observer methods for each value in the sequence, and upon successful or exceptional termination.
Public methodStatic memberDoTSource(IQueryableTSource, ExpressionActionTSource)
Lazily invokes an action for each value in the sequence.
Public methodStatic memberDoTSource(IEnumerableTSource, ActionTSource, Action)
Public methodStatic memberDoTSource(IEnumerableTSource, ActionTSource, ActionException)
Public methodStatic memberDoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionActionException)
Lazily invokes an action for each value in the sequence, and executes an action upon exceptional termination.
Public methodStatic memberDoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionAction)
Lazily invokes an action for each value in the sequence, and executes an action for successful termination.
Public methodStatic memberDoTSource(IEnumerableTSource, ActionTSource, ActionException, Action)
Public methodStatic memberDoTSource(IQueryableTSource, ExpressionActionTSource, ExpressionActionException, ExpressionAction)
Lazily invokes an action for each value in the sequence, and executes an action upon successful or exceptional termination.
Public methodStatic memberDoWhileTResult(IEnumerableTResult, FuncBoolean)
Public methodStatic memberDoWhileTResult(IQueryableTResult, ExpressionFuncBoolean)
Generates an enumerable sequence by repeating a source sequence as long as the given loop postcondition holds.
Public methodStatic memberEmptyTResult
Public methodStatic memberEmptyTResult(IQueryProvider)
Returns a sequence with no elements.
Public methodStatic memberExpandTSource(IEnumerableTSource, FuncTSource, IEnumerableTSource)
Public methodStatic memberExpandTSource(IQueryableTSource, ExpressionFuncTSource, IEnumerableTSource)
Expands the sequence by recursively applying a selector function.
Public methodStatic memberFinallyTSource(IEnumerableTSource, Action)
Public methodStatic memberFinallyTSource(IQueryableTSource, ExpressionAction)
Creates a sequence whose termination or disposal of an enumerator causes a finally action to be executed.
Public methodStatic memberForTSource, TResult(IEnumerableTSource, FuncTSource, IEnumerableTResult)
Public methodStatic memberForTSource, TResult(IQueryProvider, IEnumerableTSource, ExpressionFuncTSource, IEnumerableTResult)
Generates a sequence by enumerating a source sequence, mapping its elements on result sequences, and concatenating those sequences.
Public methodStatic memberGenerateTState, TResult(TState, FuncTState, Boolean, FuncTState, TState, FuncTState, TResult)
Public methodStatic memberGenerateTState, TResult(IQueryProvider, TState, ExpressionFuncTState, Boolean, ExpressionFuncTState, TState, ExpressionFuncTState, TResult)
Generates a sequence by mimicking a for loop.
Public methodStatic memberHideTSource(IEnumerableTSource)
Public methodStatic memberHideTSource(IQueryableTSource)
Hides the enumerable sequence object identity.
Public methodStatic memberIfTResult(FuncBoolean, IEnumerableTResult)
Public methodStatic memberIfTResult(FuncBoolean, IEnumerableTResult, IEnumerableTResult)
Public methodStatic memberIfTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult)
Returns an enumerable sequence if the evaluation result of the given condition is true, otherwise returns an empty sequence.
Public methodStatic memberIfTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult, IEnumerableTResult)
Returns an enumerable sequence based on the evaluation result of the given condition.
Public methodStatic memberIgnoreElementsTSource(IEnumerableTSource)
Public methodStatic memberIgnoreElementsTSource(IQueryableTSource)
Ignores all elements in the source sequence.
Public methodStatic memberIsEmptyTSource(IEnumerableTSource)
Public methodStatic memberIsEmptyTSource(IQueryableTSource)
Determines whether an enumerable sequence is empty.
Public methodStatic memberMaxTSource(IEnumerableTSource, IComparerTSource)
Public methodStatic memberMaxTSource(IQueryableTSource, IComparerTSource)
Returns the maximum value in the enumerable sequence by using the specified comparer to compare values.
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
Public methodStatic memberMaxByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey)
Returns the elements with the maximum key value by using the default comparer to compare key values.
Public methodStatic memberMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
Public methodStatic memberMaxByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IComparerTKey)
Returns the elements with the minimum key value by using the specified comparer to compare key values.
Public methodStatic memberMemoizeTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult)
Public methodStatic memberMemoizeTSource, 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.
Public methodStatic memberMemoizeTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, IEnumerableTResult)
Public methodStatic memberMemoizeTSource, 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.
Public methodStatic memberMinTSource(IEnumerableTSource, IComparerTSource)
Public methodStatic memberMinTSource(IQueryableTSource, IComparerTSource)
Returns the minimum value in the enumerable sequence by using the specified comparer to compare values.
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey)
Public methodStatic memberMinByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey)
Returns the elements with the minimum key value by using the default comparer to compare key values.
Public methodStatic memberMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey)
Public methodStatic memberMinByTSource, TKey(IQueryableTSource, ExpressionFuncTSource, TKey, IComparerTKey)
Returns the elements with the minimum key value by using the specified comparer to compare key values.
Public methodStatic memberOnErrorResumeNextTSource(IEnumerableIEnumerableTSource)
Public methodStatic memberOnErrorResumeNextTSource(IEnumerableTSource)
Public methodStatic memberOnErrorResumeNextTSource(IQueryableIEnumerableTSource)
Creates a sequence that concatenates the given sequences, regardless of whether an error occurs in any of the sequences.
Public methodStatic memberOnErrorResumeNextTSource(IEnumerableTSource, IEnumerableTSource)
Public methodStatic memberOnErrorResumeNextTSource(IQueryableTSource, IEnumerableTSource)
Creates a sequence that concatenates both given sequences, regardless of whether an error occurs.
Public methodStatic memberOnErrorResumeNextTSource(IQueryProvider, IEnumerableTSource)
Creates a sequence that concatenates the given sequences, regardless of whether an error occurs in any of the sequences.
Public methodStatic memberPublishTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult)
Public methodStatic memberPublishTSource, 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.
Public methodStatic memberRange(Int32, Int32)
Public methodStatic memberRange(IQueryProvider, Int32, Int32)
Generates a sequence of integral numbers within a specified range.
Public methodStatic memberRepeatTSource(IEnumerableTSource)
Public methodStatic memberRepeatTSource(IQueryableTSource)
Repeats and concatenates the source sequence infinitely.
Public methodStatic memberRepeatTResult(TResult)
Public methodStatic memberRepeatTSource(IEnumerableTSource, Int32)
Public methodStatic memberRepeatTSource(IQueryableTSource, Int32)
Repeats and concatenates the source sequence the given number of times.
Public methodStatic memberRepeatTResult(IQueryProvider, TResult)
Generates a sequence by repeating the given value infinitely.
Public methodStatic memberRepeatTResult(TResult, Int32)
Public methodStatic memberRepeatTResult(IQueryProvider, TResult, Int32)
Generates a sequence that contains one repeated value.
Public methodStatic memberRetryTSource(IEnumerableTSource)
Public methodStatic memberRetryTSource(IQueryableTSource)
Creates a sequence that retries enumerating the source sequence as long as an error occurs.
Public methodStatic memberRetryTSource(IEnumerableTSource, Int32)
Public methodStatic memberRetryTSource(IQueryableTSource, Int32)
Creates a sequence that retries enumerating the source sequence as long as an error occurs, with the specified maximum number of retries.
Public methodStatic memberReturnTResult(TResult)
Public methodStatic memberReturnTResult(IQueryProvider, TResult)
Returns a sequence with a single element.
Public methodStatic memberScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource)
Public methodStatic memberScanTSource(IQueryableTSource, ExpressionFuncTSource, TSource, TSource)
Generates a sequence of accumulated values by scanning the source sequence and applying an accumulator function.
Public methodStatic memberScanTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate)
Public methodStatic memberScanTSource, TAccumulate(IQueryableTSource, TAccumulate, ExpressionFuncTAccumulate, TSource, TAccumulate)
Generates a sequence of accumulated values by scanning the source sequence and applying an accumulator function.
Public methodStatic memberSelectManyTSource, TOther(IEnumerableTSource, IEnumerableTOther)
Public methodStatic memberSelectManyTSource, TOther(IQueryableTSource, IEnumerableTOther)
Projects each element of a sequence to an given sequence and flattens the resulting sequences into one sequence.
Public methodStatic memberShareTSource, TResult(IEnumerableTSource, FuncIEnumerableTSource, IEnumerableTResult)
Public methodStatic memberShareTSource, TResult(IQueryableTSource, ExpressionFuncIEnumerableTSource, IEnumerableTResult)
Shares the source sequence within a selector function where each enumerator can fetch the next element from the source sequence.
Public methodStatic memberSkipLastTSource(IEnumerableTSource, Int32)
Public methodStatic memberSkipLastTSource(IQueryableTSource, Int32)
Bypasses a specified number of contiguous elements from the end of the sequence and returns the remaining elements.
Public methodStatic memberStartWithTSource(IEnumerableTSource, TSource)
Public methodStatic memberStartWithTSource(IQueryableTSource, TSource)
Returns the source sequence prefixed with the specified value.
Public methodStatic memberTakeLastTSource(IEnumerableTSource, Int32)
Public methodStatic memberTakeLastTSource(IQueryableTSource, Int32)
Returns a specified number of contiguous elements from the end of the sequence.
Public methodStatic memberThrowTResult(Exception)
Public methodStatic memberThrowTResult(IQueryProvider, Exception)
Returns a sequence that throws an exception upon enumeration.
Public methodStatic memberUsingTSource, TResource(FuncTResource, FuncTResource, IEnumerableTSource)
Public methodStatic memberUsingTSource, TResource(IQueryProvider, ExpressionFuncTResource, ExpressionFuncTResource, IEnumerableTSource)
Generates a sequence that's dependent on a resource object whose lifetime is determined by the sequence usage duration.
Public methodStatic memberWhileTResult(FuncBoolean, IEnumerableTResult)
Public methodStatic memberWhileTResult(IQueryProvider, ExpressionFuncBoolean, IEnumerableTResult)
Generates an enumerable sequence by repeating a source sequence as long as the given loop condition holds.
Top
See Also