/// <summary> /// Initializes a new instance of the <see cref="PipeExpression" /> class. /// </summary> /// <param name="type">Type of AST node.</param> /// <param name="argument">argument.</param> /// <param name="call">call.</param> public PipeExpression(string type = default(string), Expression argument = default(Expression), CallExpression call = default(CallExpression)) { this.Type = type; this.Argument = argument; this.Call = call; }
/// <summary> /// Initializes a new instance of the <see cref="Expression" /> class. /// </summary> public Expression(string type = default(string), List <Expression> elements = default(List <Expression>), List <Property> _params = default(List <Property>), Node body = default(Node), string _operator = default(string), Expression left = default(Expression), Expression right = default(Expression), Expression callee = default(Expression), List <Expression> arguments = default(List <Expression>), Expression test = default(Expression), Expression alternate = default(Expression), Expression consequent = default(Expression), Expression _object = default(Expression), PropertyKey property = default(PropertyKey), Expression array = default(Expression), Expression index = default(Expression), List <Property> properties = default(List <Property>), Expression argument = default(Expression), CallExpression call = default(CallExpression), string value = default(string), List <Duration> values = default(List <Duration>), string name = default(string)) { }