public ExpressionItemFunctionInvocation(int offset, int length, ExpressionItemNode target, ExpressionFunctionName methodName, ExpressionArgumentList arguments) : base(offset, length) { Target = target; target.SetParent(this); Function = methodName; methodName?.SetParent(this); Arguments = arguments; arguments?.SetParent(this); }
public ExpressionItemTransform(int offset, int length, ExpressionItemNode target, ExpressionNode transform, ExpressionNode separator) : base(offset, length) { Target = target; target.SetParent(this); Transform = transform; transform.SetParent(this); Separator = separator; separator?.SetParent(this); }
public ExpressionItem(int offset, int length, ExpressionItemNode expression) : base(offset, length) { Expression = expression; expression.SetParent(this); }