FirelyTeam / firely-cql-sdk

BSD 3-Clause "New" or "Revised" License
31 stars 17 forks source link

LambdaExpressions must not be compiled and executed #617

Open baseTwo opened 1 month ago

baseTwo commented 1 month ago

The output from the ExpressionBuilder returns a definition dictionary with LambdaExpressions. While it is possible to compile and invoke these dynamically, this must be disallowed. Critical fixes in the next step (expressions -> c#) is missed out on.

Only after the c# is compiled to assembly binaries, should the code be expected to get invoked.