works well :)

This commit is contained in:
David Lebée
2018-04-11 22:18:10 -05:00
parent 20da18bbdf
commit 271fca885f
6 changed files with 20 additions and 76 deletions
@@ -37,7 +37,8 @@ namespace PoweredSoft.DynamicLinq.Resolver
Result = null;
// parse the expression.
Parser.Parse();
if (!Parser.IsParsed)
Parser.Parse();
// group the piece by common parameters
var groups = Parser.GroupBySharedParameters();
@@ -170,5 +171,13 @@ namespace PoweredSoft.DynamicLinq.Resolver
return parentExpression;
}
public Expression GetResultBodyExpression()
{
if (Result == null)
return Result;
return ((LambdaExpression)Result).Body;
}
}
}