| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // System.CodeDom CodeArrayCreateExpression Class implementation
- //
- // Author:
- // Miguel de Icaza ([email protected])
- //
- // (C) 2001 Ximian, Inc.
- //
- namespace System.CodeDom {
- public class CodeArrayCreateExpression : CodeExpression {
- string createType;
- CodeExpressionCollection initializers;
- CodeExpression sizeExpression;
- int size;
-
- //
- // Constructors
- //
- public CodeArrayCreateExpression ()
- {
-
- }
- public CodeArrayCreateExpression (string createType, CodeExpression size)
- {
- this.createType = createType;
- this.sizeExpression = size;
- }
- public CodeArrayCreateExpression (string createType, int size)
- {
- this.createType = createType;
- this.size = size;
- }
- public CodeArrayCreateExpression (string createType, CodeExpression [] initializers)
- {
- this.createType = createType;
- this.initializers = new CodeExpressionCollection ();
- this.initializers.AddRange (initializers);
- }
- //
- // Properties
- //
- public CodeExpression SizeExpression {
- get {
- return sizeExpression;
- }
- set {
- sizeExpression = value;
- }
- }
- public int Size {
- get {
- return size;
- }
- set {
- size = value;
- }
- }
- public CodeExpressionCollection Initializers {
- get {
- return initializers;
- }
- set {
- initializers = value;
- }
- }
- public string CreateType {
- get {
- return createType;
- }
- set {
- createType = value;
- }
- }
- }
- }
|