2 // System.CodeDom CodeArrayCreateExpression Class implementation
5 // Miguel de Icaza (miguel@ximian.com)
7 // (C) 2001 Ximian, Inc.
9 namespace System.CodeDom {
11 public class CodeArrayCreateExpression : CodeExpression {
13 CodeExpressionCollection initializers;
14 CodeExpression sizeExpression;
20 public CodeArrayCreateExpression ()
25 public CodeArrayCreateExpression (string createType, CodeExpression size)
27 this.createType = createType;
28 this.sizeExpression = size;
31 public CodeArrayCreateExpression (string createType, int size)
33 this.createType = createType;
37 public CodeArrayCreateExpression (string createType, CodeExpression [] initializers)
39 this.createType = createType;
40 this.initializers = new CodeExpressionCollection ();
42 this.initializers.AddRange (initializers);
48 public CodeExpression SizeExpression {
50 return sizeExpression;
54 sizeExpression = value;
68 public CodeExpressionCollection Initializers {
78 public string CreateType {