Show / Hide Table of Contents

Class GroupedMultiSubjectBase<TKey, TSource>

Base class for a subject that supports multiple observers and has a key.

Inheritance
System.Object
MultiSubjectBase<TSource>
GroupedMultiSubjectBase<TKey, TSource>
Implements
IGroupedMultiSubject<TKey, TSource>
IGroupedSubscribable<TKey, TSource>
IMultiSubject<TSource>
IMultiSubject<TSource, TSource>
ISubscribable<TSource>
System.IObservable<TSource>
System.IDisposable
Inherited Members
MultiSubjectBase<TSource>.CreateObserver()
MultiSubjectBase<TSource>.CreateObserverCore()
MultiSubjectBase<TSource>.Subscribe(IObserver<TSource>)
MultiSubjectBase<TSource>.SubscribeCore(IObserver<TSource>)
MultiSubjectBase<TSource>.Dispose()
MultiSubjectBase<TSource>.Dispose(Boolean)
Namespace: Reaqtive
Assembly: Reaqtive.Linq.dll
Syntax
public abstract class GroupedMultiSubjectBase<TKey, TSource> : MultiSubjectBase<TSource>, IGroupedMultiSubject<TKey, TSource>, IGroupedSubscribable<TKey, TSource>, IMultiSubject<TSource>, IMultiSubject<TSource, TSource>, ISubscribable<TSource>, IObservable<TSource>, IDisposable
Type Parameters
Name Description
TKey

Type of the key associated with the subject.

TSource

Type of the elements processed by the subject.

Constructors

GroupedMultiSubjectBase()

Declaration
protected GroupedMultiSubjectBase()

Properties

Key

Gets the grouping key.

Declaration
public abstract TKey Key { get; }
Property Value
Type Description
TKey

Implements

IGroupedMultiSubject<TKey, TSource>
IGroupedSubscribable<TKey, TSource>
IMultiSubject<T>
IMultiSubject<TInput, TOutput>
ISubscribable<T>
System.IObservable<>
System.IDisposable
In This Article
Back to top Generated by DocFX