Summary
ObservableExtensions.
- Assembly
- Rocket
.Surgery .Reactive .Extensions .dll - Namespace
- System
.Reactive .Linq - Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type["ObservableExtensions"]
class Type type-node
Syntax
public static class ObservableExtensions
Attributes
Type | Description |
---|---|
Nullable |
|
NullableAttribute | |
PublicAPIAttribute |
Methods
Name | Value | Summary |
---|---|---|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
ConcatMap |
IObservable |
Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
Debounce |
IObservable |
Applies a debounce that will notify on either the leading and/or trailing edge.
static
|
Debounce |
IObservable |
Applies a debounce that will notify on either the leading and/or trailing edge.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
MergeMap |
IObservable |
Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
RealThrottle |
IObservable |
Applies a throttle that will notify on either the leading and/or trailing edge.
static
|
RealThrottle |
IObservable |
Applies a throttle that will notify on either the leading and/or trailing edge.
static
|
Reduce |
IObservable |
Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value,
and the specified result selector function is used to select the result value.
static
|
Reduce |
IObservable |
Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value.
For aggregation behavior with incremental intermediate results, see
System.Reactive.Linq.Observable.Scan``2(System.IObservable{``0},``1,System.Func{``1,``0,``1}) .
static
|
Reduce |
IObservable |
Applies an accumulator function over an observable sequence, returning the result of the aggregation as a single element in the result sequence.
For aggregation behavior with incremental intermediate results, see
System.Reactive.Linq.Observable.Scan``1(System.IObservable{``0},System.Func{``0,``0,``0}) .
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Merges elements from all inner observable sequences into a single observable sequence, limiting the number of concurrent subscriptions to inner sequences.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an observable sequence, invokes the result selector for the source element and each of the corresponding inner sequence's elements, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support and merges all of the task results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence and concatenates the resulting enumerable sequences into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support and merges all of the task results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an enumerable sequence by incorporating the element's index and concatenates the resulting enumerable sequences into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an observable sequence by incorporating the element's index and merges the resulting observable sequences into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index and merges all of the task results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to an observable sequence and merges the resulting observable sequences into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task and merges all of the task results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index with cancellation support, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task by incorporating the element's index, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
SwitchMap |
IObservable |
Projects each element of an observable sequence to a task, invokes the result selector for the source element and the task result, and merges the results into one observable sequence.
static
|
ToSignal |
IObservable |
Returns a
System.Reactive.Unit at the completion of an observable sequence.
static
|
WhereNotNull |
IObservable |
Applies a filter on an observable sequence returning only items from the sequence that are not null.
static
|