2 // System.CodeDom CodeFieldReferenceExpression Class implementation
5 // Miguel de Icaza (miguel@ximian.com)
6 // Daniel Stodden (stodden@in.tum.de)
8 // (C) 2001 Ximian, Inc.
11 using System.Runtime.InteropServices;
13 namespace System.CodeDom
16 [ClassInterface(ClassInterfaceType.AutoDispatch)]
18 public class CodeIndexerExpression
21 private CodeExpression targetObject;
22 private CodeExpressionCollection indices;
27 public CodeIndexerExpression ()
31 public CodeIndexerExpression (CodeExpression targetObject, params CodeExpression[] indices)
33 this.targetObject = targetObject;
34 this.Indices.AddRange( indices );
40 public CodeExpressionCollection Indices {
42 if ( indices == null )
43 indices = new CodeExpressionCollection();
49 public CodeExpression TargetObject {