public BinaryExpressionNode(ExpressionType expressionType, BaseExpressionNode parentNode) : base(parentNode) { this.ExpressionType = expressionType; }
public MethodNode(MethodInfo methodInfo, BaseExpressionNode parentNode) : base(parentNode) { this.Method = methodInfo; this.Parameters = new Dictionary <string, ListItemNode>(); }
public PrimitiveNode(object value, BaseExpressionNode parentNode) : base(parentNode) { this.Value = value; }
public ListItemNode(BaseExpressionNode value, BaseExpressionNode parentNode) : base(parentNode) { this.Value = value; }
public ListItemNode(BaseExpressionNode parentNode) : base(parentNode) { }
public MemberNode(MemberInfo m, BaseExpressionNode parentNode) : base(parentNode) { this.Member = m; }
public BaseExpressionNode(BaseExpressionNode parentNode) { this.ParentNode = parentNode; }