Skip to main content

AnonymousObserver<T> Class

Definition

Assembly:Avalonia.Base
Package:Avalonia

Class to create an IObserver<T> instance from delegate-based implementations of the On* methods.

public class AnonymousObserver<T>

Inheritance: object -> AnonymousObserver<T>

Implements: IObserver<>

Constructors

NameDescription
AnonymousObserver<T> (5 overloads)No summary available.

AnonymousObserver<T> overloads

AnonymousObserver<T> Constructor

public AnonymousObserver<T>(Action<T> onNext)
Parameters

onNext Action<T>

AnonymousObserver<T> Constructor

public AnonymousObserver<T>(Action<T> onNext, Action onCompleted)
Parameters

onNext Action<T>

onCompleted Action

AnonymousObserver<T> Constructor

public AnonymousObserver<T>(Action<T> onNext, Action<Exception> onError)
Parameters

onNext Action<T>

onError Action<Exception>

AnonymousObserver<T> Constructor

public AnonymousObserver<T>(Action<T> onNext, Action<Exception> onError, Action onCompleted)
Parameters

onNext Action<T>

onError Action<Exception>

onCompleted Action

AnonymousObserver<T> Constructor

public AnonymousObserver<T>(System.Threading.Tasks.TaskCompletionSource<T> tcs)
Parameters

tcs System.Threading.Tasks.TaskCompletionSource<T>

Methods

NameDescription
OnCompletedNo summary available.
OnErrorNo summary available.
OnNextNo summary available.

OnCompleted Method

public void OnCompleted()

OnError Method

public void OnError(Exception error)

Parameters

error Exception

OnNext Method

public void OnNext(T value)

Parameters

value T