Parsing 我可以向System.Linq.Dynamic.Core添加更多功能吗?

Parsing 我可以向System.Linq.Dynamic.Core添加更多功能吗?,parsing,dynamic,formula,Parsing,Dynamic,Formula,我正在使用System.Linq.Dynamic.Core解析自定义统计模板,并想知道是否有可能以某种方式扩展库的功能以解析更多数学函数。具体来说,在这个例子中,我需要计算变量的绝对值。我已经设法用已经支持的“iif”函数(即“iif(a>-a,a,-a)”)实现了这一点,但我想知道是否有办法扩展库以添加“abs()”函数,以及我将来可能需要的类似其他函数(如平方根等) 有指向正确方向的指针吗 该库并不是为这种可扩展性而设计的 但是,您可以查看System.Linq.Dynamic.Core.P

我正在使用System.Linq.Dynamic.Core解析自定义统计模板,并想知道是否有可能以某种方式扩展库的功能以解析更多数学函数。具体来说,在这个例子中,我需要计算变量的绝对值。我已经设法用已经支持的“iif”函数(即“
iif(a>-a,a,-a)
”)实现了这一点,但我想知道是否有办法扩展库以添加“abs()”函数,以及我将来可能需要的类似其他函数(如平方根等)

有指向正确方向的指针吗

该库并不是为这种可扩展性而设计的

但是,您可以查看
System.Linq.Dynamic.Core.Parser.ExpressionParser.cs
中的示例,比如您已经提到的
IIF