Show / Hide Table of Contents

Class VersionedUnaryOperator<TParam, TResult>

Base class for operators with state versioning capabilities.

Inheritance
System.Object
UnaryOperator<TParam, TResult>
VersionedUnaryOperator<TParam, TResult>
StatefulUnaryOperator<TParam, TResult>
Implements
IUnaryOperator
IOperator
ISubscription
System.IDisposable
IVersioned
Inherited Members
UnaryOperator<TParam, TResult>.Subscribe()
UnaryOperator<TParam, TResult>.SetContext(IOperatorContext)
UnaryOperator<TParam, TResult>.Start()
UnaryOperator<TParam, TResult>.Dispose()
UnaryOperator<TParam, TResult>.Dispose(Boolean)
UnaryOperator<TParam, TResult>.Accept(ISubscriptionVisitor)
UnaryOperator<TParam, TResult>.OnSubscribe()
UnaryOperator<TParam, TResult>.OnStart()
UnaryOperator<TParam, TResult>.OnDispose()
UnaryOperator<TParam, TResult>.Inputs
UnaryOperator<TParam, TResult>.Input
UnaryOperator<TParam, TResult>.Params
UnaryOperator<TParam, TResult>.Output
UnaryOperator<TParam, TResult>.IsDisposed
Namespace: Reaqtive
Assembly: Reaqtive.Core.dll
Syntax
public abstract class VersionedUnaryOperator<TParam, TResult> : UnaryOperator<TParam, TResult>, IUnaryOperator, IOperator, ISubscription, IDisposable, IVersioned
Type Parameters
Name Description
TParam

Type of the parameter bundle passed to the operator.

TResult

Result of the elements produced by the operator.

Constructors

VersionedUnaryOperator(TParam, IObserver<TResult>)

Creates a new versioned operator with the specified parameters and output observer.

Declaration
protected VersionedUnaryOperator(TParam parent, IObserver<TResult> observer)
Parameters
Type Name Description
TParam parent

Parameters passed to the operator instance.

System.IObserver<TResult> observer

Observer to write operator output to.

Properties

Name

Gets the name tag of the operator, used to persist state headers.

Declaration
public abstract string Name { get; }
Property Value
Type Description
System.String

Version

Gets the version of the operator.

Declaration
public abstract Version Version { get; }
Property Value
Type Description
System.Version

Implements

IUnaryOperator
IOperator
ISubscription
System.IDisposable
IVersioned
In This Article
Back to top Generated by DocFX