Interface IExecutionPipeline<TResult>
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
contextIVBExecutionContextThe runtime context to evaluate the expression with.
expressionTNodeThe bound expression node to evaluate.
Returns
- TResult
A record encapsulating the RuntimeSemanticsEvaluationResult.
Type Parameters
TNodeThe type of bound expression node to evaluate.