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