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