private static Filter Not(UnaryExpression node) { Log.WriteLine(string.Format(" -> Not : {0}", node)); Log.WriteLine(string.Format(" -> Operand : {0}", node.Operand)); return(FilterCombiner.CombineNot(FilterParser.Parse(node.Operand))); }
private static Filter NotEqual(BinaryExpression node) { Log.WriteLine(string.Format(" -> NotEqual : {0}", node)); Log.WriteLine(string.Format(" -> Left : {0}", node.Left)); Log.WriteLine(string.Format(" -> Right : {0}", node.Right)); return(FilterCombiner.CombineNot(FilterParser.Equal(node))); }