Class StateRecoverySubject#

Namespace: Aeon.Acquisition
Assembly: Aeon.Acquisition.dll

public class StateRecoverySubject : SubjectBuilder, IExpressionBuilder, INamedElement

Inheritance#

object ← ExpressionBuilder ← VariableArgumentExpressionBuilder ← SubjectExpressionBuilder ← SubjectBuilder ← StateRecoverySubject

Implements#

IExpressionBuilder, INamedElement

Inherited Members#

SubjectBuilder.BuildSubject(Expression), SubjectBuilder.Build(IEnumerable<Expression>), SubjectExpressionBuilder.Name, VariableArgumentExpressionBuilder.SetArgumentRange(int, int), VariableArgumentExpressionBuilder.ArgumentRange, ExpressionBuilder.Build(IEnumerable<Expression>), ExpressionBuilder.ToString(), ExpressionBuilder.Unwrap(ExpressionBuilder), ExpressionBuilder.GetWorkflowElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerMappings(ExpressionBuilder), ExpressionBuilder.FromWorkflowElement(object, ElementCategory), ExpressionBuilder.GetElementDisplayName(Type), ExpressionBuilder.GetElementDisplayName(object), ExpressionBuilder.SelectMembers(Expression, string), ExpressionBuilder.GetArgumentAccess(IEnumerable<Expression>, string), ExpressionBuilder.ArgumentRange, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Methods#

BuildSubject(Expression)#

When overridden in a derived class, returns the expression that creates the shared subject.

protected override Expression BuildSubject(Expression expression)

Parameters#

expression Expression

The expression representing the observable input sequence.

Returns#

Expression

The that creates the shared subject.