xn/Parser/Elements/ExpressionPart.cs

14 lines
301 B
C#

using System.Linq.Expressions;
namespace XNeedle.Parser.Elements
{
public class ExpressionPart : Part
{
public required Expression<Func<Context, string>> Expr { get; set; }
public override void Operate(Context ctx)
{
Expr.Compile()(ctx);
}
}
}