System.Linq.Dynamic.Core
System.Linq.Dynamic.Core copied to clipboard
LINQ methods respect the configured casing
The ExpressionParser was updated with a new method allowing case insensitive compares whenever this was configured in the ParserConfig.
The method CanonicalContains performs a case insensitive check whenever IsCaseSensitive was set to false. It also updates the provided needle parameter to the actual found value. Thus a match on max will be translated to Max.
This fixes issue #967