Skip to content

,System.Linq.Expressions.Expression{System.Func{--0,System.Boolean}})} ,System.Linq.Expressions.Expression{System.Func{--0,System.Int32,System.Boolean}})}

Qbservable.Where(IQbservable, Expression>) method

Defined in

Type: Qbservable Namespace: System.Reactive.Linq Assembly: System.Reactive.dll

Applies to

netstandard2.0

Overloads

  • 1. public static IQbservable<TSource> Where<TSource>(this IQbservable<TSource> source, Expression<Func<TSource, bool>> predicate)
  • 2. public static IQbservable<TSource> Where<TSource>(this IQbservable<TSource> source, Expression<Func<TSource, int, bool>> predicate)

1. Overload

public static IQbservable<TSource> Where<TSource>(this IQbservable<TSource> source, Expression<Func<TSource, bool>> predicate)

Summary: Filters the elements of an observable sequence based on a predicate.

Type parameters

NameDescription
TSourceThe type of the elements in the source sequence.

Parameters

NameTypeDescription
source[IQbservable](#An observable sequence whose elements to filter.
predicateExpression>A function to test each source element for a condition.

Returns: IQbservable -- An observable sequence that contains elements from the input sequence that satisfy the condition.

Exceptions

TypeCondition
System.ArgumentNullExceptionsource or predicate is null.

2. Overload

public static IQbservable<TSource> Where<TSource>(this IQbservable<TSource> source, Expression<Func<TSource, int, bool>> predicate)

Summary: Filters the elements of an observable sequence based on a predicate by incorporating the element's index.

Type parameters

NameDescription
TSourceThe type of the elements in the source sequence.

Parameters

NameTypeDescription
source[IQbservable](#An observable sequence whose elements to filter.
predicateExpression>A function to test each source element for a condition; the second parameter of the function represents the index of the source element.

Returns: IQbservable -- An observable sequence that contains elements from the input sequence that satisfy the condition.

Exceptions

TypeCondition
System.ArgumentNullExceptionsource or predicate is null.