Beispiel #1
0
        public CallExpression(IAstCallable callee, IEnumerable<IAstExpression> arguments)
        {
            Argument.RequireNotNull("arguments", arguments);
            var argumentList = arguments.ToList();
            Argument.RequireNotContainsNull("arguments", argumentList);

            this.Callee = callee;
            this.Arguments = argumentList;
        }
Beispiel #2
0
        public CallExpression(IAstCallable callee, IEnumerable <IAstExpression> arguments)
        {
            Argument.RequireNotNull("arguments", arguments);
            var argumentList = arguments.ToList();

            Argument.RequireNotContainsNull("arguments", argumentList);

            this.Callee    = callee;
            this.Arguments = argumentList;
        }
Beispiel #3
0
 public CallExpression(IAstCallable callee, params IAstExpression[] arguments)
     : this(callee, (IEnumerable<IAstExpression>)arguments)
 {
 }
Beispiel #4
0
 public CallExpression(IAstCallable callee, params IAstExpression[] arguments)
     : this(callee, (IEnumerable <IAstExpression>)arguments)
 {
 }