using Elsa.Expressions.Contracts; using Elsa.Expressions.Models; namespace Elsa.Expressions; /// /// An expression handler for Delegate expressions. /// public class DelegateExpressionHandler : IExpressionHandler { /// public async ValueTask EvaluateAsync(Expression expression, Type returnType, ExpressionExecutionContext context, ExpressionEvaluatorOptions options) { var value = expression.Value is Func> @delegate ? await @delegate(context) : default; return value; } }