Show / Hide Table of Contents

Class SubscriptionVisitorBuilder<T1, T2>

Builder for subscription visitors performing actions on each operator node in a subscription tree.

Inheritance
System.Object
SubscriptionVisitorBuilder<T1, T2>
Namespace: Reaqtive
Assembly: Reaqtive.Core.dll
Syntax
public class SubscriptionVisitorBuilder<T1, T2> : Object where T1 : class, IOperator where T2 : class, IOperator
Type Parameters
Name Description
T1

Type of the operators processed by the visitor's first action. This type should implement IOperator.

T2

Type of the operators processed by the visitor's second action. This type should implement IOperator.

Constructors

SubscriptionVisitorBuilder(Action<T1>, Action<T2>)

Creates a new builder for subscription visitors with the specified actions to visit operator nodes.

Declaration
public SubscriptionVisitorBuilder(Action<T1> visit1, Action<T2> visit2)
Parameters
Type Name Description
System.Action<T1> visit1

Action applied to each operator node of type T1.

System.Action<T2> visit2

Action applied to each operator node of type T2.

Methods

Apply(ISubscription)

Applies the visitor to the specified subscription.

Declaration
public void Apply(ISubscription subscription)
Parameters
Type Name Description
ISubscription subscription

Subscription to apply the visitor to.

In This Article
Back to top Generated by DocFX