Table of Contents

Class Continuation

Namespace
ReactiveUI.Extensions
Assembly
ReactiveUI.Extensions.dll

Continuation.

public class Continuation : IDisposable
Inheritance
Continuation
Implements
Extension Methods

Constructors

Continuation()

public Continuation()

Properties

CompletedPhases

Gets the number of completed phases.

public long CompletedPhases { get; }

Property Value

long

The completed phases.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

Releases unmanaged and - optionally - managed resources.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Lock<T>(T, IObserver<(T value, IDisposable Sync)>)

Locks this instance.

public Task Lock<T>(T item, IObserver<(T value, IDisposable Sync)> observer)

Parameters

item T

The item.

observer IObserver<(T value, IDisposable Sync)>

The observer.

Returns

Task

A Task representing the asynchronous operation.

Type Parameters

T

The type of the elements in the source sequence.