Table of Contents

Namespace RxSharp.Operators

Classes

AuditOperator

The audit/auditTime operators.

BufferCountOperator

Implements the BufferCount operator. Mirrors rxjs's bufferCount.

BufferOperator

The buffer operator.

BufferTimeOperator

The bufferTime operator.

BufferWhenOperator

The bufferWhen operator.

CatchErrorOperator

Implements the CatchError operator. Mirrors rxjs's catchError.

CombineLatestAllOperator

Extension methods implementing the combineLatestAll operator.

CombineLatestWithOperator

Extension methods implementing the combineLatestWith operator.

ConcatAllOperator

Extension methods implementing the concatAll operator.

ConcatMapOperator

Implements the ConcatMap operator. Mirrors rxjs's concatMap.

ConcatMapToOperator

Extension methods implementing the concatMapTo operator.

ConcatWithOperator

Extension methods implementing the concatWith operator.

CountOperator

Implements the Count operator. Mirrors rxjs's count.

DebounceOperator

The debounce operator.

DebounceTimeOperator

Implements the DebounceTime operator. Mirrors rxjs's debounceTime.

DefaultIfEmptyOperator

Implements the DefaultIfEmpty operator. Mirrors rxjs's defaultIfEmpty.

DelayOperator

Implements the Delay operator. Mirrors rxjs's delay.

DelayWhenOperator

Implements the DelayWhen operator. Mirrors rxjs's delayWhen.

DistinctOperator

Implements the Distinct operator. Mirrors rxjs's distinct.

DistinctUntilChangedOperator

Implements the DistinctUntilChanged operator. Mirrors rxjs's distinctUntilChanged.

ElementAtOperator

Implements the ElementAt operator. Mirrors rxjs's elementAt.

EndWithOperator

Extension methods implementing the endWith operator.

EveryOperator

Implements the Every operator. Mirrors rxjs's every.

ExhaustAllOperator

Extension methods implementing the exhaustAll operator.

ExhaustMapOperator

Extension methods implementing the exhaustMap operator.

ExpandOperator

Extension methods implementing the expand operator.

FilterOperator

Implements the Filter operator. Mirrors rxjs's filter.

FinalizeOperator

Extension methods implementing the finalize operator.

FindIndexOperator

Implements the FindIndex operator. Mirrors rxjs's findIndex.

FindOperator

Implements the Find operator. Mirrors rxjs's find.

FirstOperator

Implements the First operator. Mirrors rxjs's first.

GroupByOperator

The groupBy operator. See the main overload below for full behavior.

IgnoreElementsOperator

Implements the IgnoreElements operator. Mirrors rxjs's ignoreElements.

IsEmptyOperator

Implements the IsEmpty operator. Mirrors rxjs's isEmpty.

LastOperator

Implements the Last operator. Mirrors rxjs's last.

MapOperator

Extension methods implementing the map operator.

MapToOperator

Extension methods implementing the mapTo operator.

MaterializeOperator

Extension methods implementing the materialize and dematerialize operators.

MaxOperator

Extension methods implementing the max operator.

MergeAllOperator

Extension methods implementing the mergeAll operator.

MergeMapOperator

Extension methods implementing the mergeMap operator.

MergeMapToOperator

Extension methods implementing the mergeMapTo operator.

MergeScanOperator

Extension methods implementing the mergeScan operator.

MergeWithOperator

Extension methods implementing the mergeWith operator.

MinOperator

Extension methods implementing the min operator.

OnErrorResumeNextOperator

Extension methods implementing the pipeable-operator form of onErrorResumeNext.

PairwiseOperator

Extension methods implementing the pairwise operator.

PartitionOperator

Implements the Partition operator. Mirrors rxjs's partition.

RaceOperator

Extension methods implementing the raceWith operator.

ReduceOperator

Extension methods implementing the reduce operator.

RepeatOperator

Extension methods implementing the repeat operator.

RepeatWhenOperator

Extension methods implementing the repeatWhen operator.

RetryOperator

Extension methods implementing the retry operator.

RetryWhenOperator

Extension methods implementing the retryWhen operator.

SampleOperator

The sample/sampleTime operators.

ScanOperator

Extension methods implementing the scan operator.

SequenceEqualOperator

Implements the SequenceEqual operator. Mirrors rxjs's sequenceEqual.

ShareConfig<T>

Configuration object for the Share<T>(Observable<T>, ShareConfig<T>) overload, mirroring rxjs's ShareConfig. All properties default to rxjs's own defaults (resetOnError: true, resetOnComplete: true, resetOnRefCountZero: true, plain Subject<T> connector), so new ShareConfig<T>() behaves identically to the parameterless Share<T>(Observable<T>).

ShareOperator

Implements the Share operator. Mirrors rxjs's share() with its default config.

ShareReplayOperator

Implements the ShareReplay operator. Mirrors rxjs's shareReplay().

SingleOperator

Implements the Single operator. Mirrors rxjs's single.

SkipLastOperator

Implements the SkipLast operator. Mirrors rxjs's skipLast.

SkipOperator

Implements the Skip operator. Mirrors rxjs's skip.

SkipUntilOperator

Extension methods implementing the skipUntil operator.

SkipWhileOperator

Implements the SkipWhile operator. Mirrors rxjs's skipWhile.

StartWithOperator

Extension methods implementing the startWith operator.

SwitchAllOperator

Extension methods implementing the switchAll operator.

SwitchMapOperator

Extension methods implementing the switchMap operator.

SwitchMapToOperator

Extension methods implementing the switchMapTo operator.

SwitchScanOperator

Extension methods implementing the switchScan operator.

TakeLastOperator

Implements the TakeLast operator. Mirrors rxjs's takeLast.

TakeOperator

Extension methods implementing the take operator.

TakeUntilOperator

Extension methods implementing the takeUntil operator.

TakeWhileOperator

Implements the TakeWhile operator. Mirrors rxjs's takeWhile.

TapOperator

Extension methods implementing the tap operator.

ThrottleOperator

The throttle/throttleTime operators.

ThrowIfEmptyOperator

Extension methods implementing the throwIfEmpty operator.

TimeIntervalOperator

Extension methods implementing the timeInterval operator.

TimestampOperator

Extension methods implementing the timestamp operator.

ToArrayOperator

Implements the ToArray operator. Mirrors rxjs's toArray.

WindowCountOperator

The windowCount operator.

WindowOperator

The window operator.

WindowTimeOperator

The windowTime operator.

WindowWhenOperator

The windowWhen operator.

WithLatestFromOperator

Extension methods implementing the withLatestFrom operator.

ZipAllOperator

Extension methods implementing the zipAll operator.

ZipWithOperator

Extension methods implementing the zipWith operator.