Table of Contents

Interface IExecutionPipeline<TResult>

Namespace
RDCore.SDK.Runtime.Abstract.Execution
Assembly
RDCore.SDK.dll
public interface IExecutionPipeline<out TResult> where TResult : ExecutionResultInfo

Type Parameters

TResult

Methods

Execute<TNode>(IVBExecutionContext, TNode)

Evaluates an expression given an execution context.

TResult Execute<TNode>(IVBExecutionContext context, TNode expression) where TNode : BoundExpression

Parameters

context IVBExecutionContext

The runtime context to evaluate the expression with.

expression TNode

The bound expression node to evaluate.

Returns

TResult

A record encapsulating the RuntimeSemanticsEvaluationResult.

Type Parameters

TNode

The type of bound expression node to evaluate.