better handling of null and simple expression null checking.

This commit is contained in:
David Lebée
2018-04-14 23:26:42 -05:00
parent 904d3c9945
commit 62fa1a4d21
4 changed files with 20 additions and 7 deletions
@@ -208,7 +208,11 @@ namespace PoweredSoft.DynamicLinq.Helpers
{
if (selectType == SelectTypes.Path)
{
return ResolvePathForExpression(parameter, path);
var parser = new ExpressionParser(parameter, path);
var resolver = new PathExpressionResolver(parser);
resolver.NullChecking = nullChecking;
resolver.Resolve();
return resolver.GetResultBodyExpression();
}
else if (selectType == SelectTypes.PathToList)
{