6.0.0-preview.16 17 May 23
Toggle Dropdown
Compare to version...
Toggle Dropdown
Download Package
Open in NuGet
<PackageReference Include ="System.Reactive" Version ="6.0.0-preview.16" />
Assemblies
Namespaces
Types
AnonymousEnumerable<T>
AnonymousObservable<T>
AnonymousObserver<T>
AnonymousSafeObserver<T>
AsyncLockObserver<T>
AutoDetachObserver<T>
BasicProducer<TSource>
BinaryObserver<TLeft, TRight>
CheckedObserver<T>
ConcatSink<TSource>
Constants_Core
Constants_Linq
Either<TLeft, TRight>
EventPattern<TEventArgs>
EventPattern<TSender, TEventArgs>
EventPatternSource<TEventArgs>
EventPatternSourceBase<TSender, TEventArgs>
EventSource<T>
ExceptionHelper
ExceptionHelpers
ExperimentalAttribute
Grouping<TKey, TElement>
HalfSerializer
Helpers
IConcatenatable<TSource>
IdentitySink<T>
IEvaluatableObservable<T>
IEventPattern<TSender, TEventArgs>
IEventPatternSource<TEventArgs>
IEventSource<T>
ImmutableList<T>
IObserver<TValue, TResult>
IProducer<TSource>
ISafeObserver<T>
IScheduledObserver<T>
ISink<TTarget>
ITaskObservable<T>
ITaskObservableAwaiter<T>
ListObservable<T>
Lookup<K, E>
Map<TKey, TValue>
NamespaceDoc
NopObserver<T>
Notification
Notification<T>
NotificationKind
ObservableBase<T>
ObservableQuery
ObservableQuery<TSource>
ObservableQueryProvider
ObserveOnObserver<T>
ObserveOnObserverLongRunning<TSource>
ObserveOnObserverNew<T>
Observer
ObserverBase<T>
PriorityQueue<T>
Producer<TTarget, TSink>
ReadyToken
ReflectionUtils
SafeObserver<TSource>
ScheduledObserver<T>
Sink<TTarget>
Sink<TSource, TTarget>
Strings_Core
Strings_Linq
Strings_PlatformServices
Strings_Providers
Stubs
Stubs<T>
SynchronizedObserver<T>
TailRecursiveSink<TSource>
TimeInterval<T>
TimerStubs
Timestamped
Timestamped<T>
Unit
System.Reactive.HalfSerializer
Utility methods for dealing with serializing OnXXX signals
for an IObserver where concurrent OnNext is still not allowed
but concurrent OnError/OnCompleted may happen.
This serialization case is generally lower overhead than
a full SerializedObserver wrapper and doesn't need
allocation.
namespace System .
Reactive
{
internal static class HalfSerializer
{
public static void ForwardOnNext <[
System .
Runtime .
CompilerServices .
Nullable (
2 )]
T >(
ISink <
T >
sink ,
T item ,
ref int wip ,
ref Exception error );
public static void ForwardOnError <[
System .
Runtime .
CompilerServices .
Nullable (
2 )]
T >(
ISink <
T >
sink ,
Exception ex ,
ref int wip ,
ref Exception error );
public static void ForwardOnCompleted <
T >(
ISink <
T >
sink ,
ref int wip ,
ref Exception error );
}
}