private Parsers.InvertExpression parseUnaryExpression(Expression expression) { Parsers.InvertExpression result = null; if (expression != null && expression is UnaryExpression) { var unaryExpression = expression as UnaryExpression; if (unaryExpression.NodeType == ExpressionType.Not) { result = new Parsers.InvertExpression(); result.Expression = getExpression(unaryExpression.Operand); } } return(result); }
private Parsers.InvertExpression parseUnaryExpression(Expression expression) { Parsers.InvertExpression result = null; if (expression != null && expression is UnaryExpression) { var unaryExpression = expression as UnaryExpression; if (unaryExpression.NodeType == ExpressionType.Not) { result = new Parsers.InvertExpression(); result.Expression = getExpression(unaryExpression.Operand); } } return result; }