<PackageReference Include="Relativity.Transfer.Client" Version="7.0.11" />

Notification<T>

public abstract class Notification<T> : IEquatable<Notification<T>>
public abstract Exception Exception { get; }

public abstract bool HasValue { get; }

public abstract NotificationKind Kind { get; }

public abstract T Value { get; }

public static bool op_Equality(Notification<T> left, Notification<T> right)

public static bool op_Inequality(Notification<T> left, Notification<T> right)

public abstract void Accept(IObserver<T> observer)

public abstract TResult Accept<TResult>(IObserver<T, TResult> observer)

public abstract void Accept(Action<T> onNext, Action<Exception> onError, Action onCompleted)

public abstract TResult Accept<TResult>(Func<T, TResult> onNext, Func<Exception, TResult> onError, Func<TResult> onCompleted)

public abstract bool Equals(Notification<T> other)

public IObservable<T> ToObservable(IScheduler scheduler)