public BoundArrayCreationExpression( IType type, int dimension, List<BoundExpression> parameter, ArrayCreationExpressionSyntax expressionSyntax) : base(expressionSyntax, new ArrayCompilerGeneratedType(type, dimension)) { Parameter = parameter; }
private BoundArrayCreationExpression BindArrayCreationExpression(ArrayCreationExpressionSyntax syntax) { var boundType = BindType(syntax.Type); var boundParameter = syntax.Parameter.Select(x => BindExpression(x)).ToList(); return new BoundArrayCreationExpression(boundType, syntax.Dimension, boundParameter, syntax); }