-
Notifications
You must be signed in to change notification settings - Fork 478
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update IMemory interface and tryEvaluate for expression (#3635)
* expand the interface expression evaluation to take an extra option * expand IMemory to accept a boolean flag * Update ExpressionEvaluator.cs * adjust the order of parameter of EvalauteChildren * fix boolean context in where * fix doc * fix customzied memory in LG * fix customized funtion inside onConditions * fix doc * Swallow error in bool * Fix DSM for the new interface * Revert "Fix DSM for the new interface" This reverts commit ae1aa0e. * Switch to a specific null substitution delegate * Fix Element * fix the type issue * revert LG memory change * update OnCondition * Remove delegate in favor of Func * Add constructor and copy constructor * Made comparision boolean context also with test cases * remove unintended change in csproj * revert changes in csproj * go back using Comparison for bool() * catch error in Where func
- Loading branch information
Showing
7 changed files
with
233 additions
and
130 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.