public FilterTreeNode( GridFilter filter, Func <string, Type, object> valueDeserializationFunctionOverride = null, Dictionary <string, OperatorHandler> operatorToExpressionConvertersOverrides = null) { Filter = filter; ValueDeserializationFunctionOverride = valueDeserializationFunctionOverride; OperatorToExpressionConvertersOverrides = operatorToExpressionConvertersOverrides; }
public FilterTreeNode( GridFilter leftGridFilter, LogicalOpertor logicalOperator, GridFilter rightTreeNode, Func <string, Type, object> valueDeserializationFunctionOverride = null, Dictionary <string, OperatorHandler> operatorToExpressionConvertersOverrides = null) : this(new FilterTreeNode(leftGridFilter), logicalOperator, new FilterTreeNode(rightTreeNode), valueDeserializationFunctionOverride, operatorToExpressionConvertersOverrides) { }