private bool UnderNodeTypeIsConstantExpression(MemberExpression exp)
{
while (exp.Expression != null)
{
if (exp != null && exp.Expression != null)
{
if (exp.Expression is MemberExpression)
{
exp = (MemberExpression)exp.Expression;
}
else
{
break;
}
}
}
return exp.Expression is ConstantExpression;
}