2 // System.CodeDom CodeMemberField 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 CodeMemberField
21 private CodeExpression initExpression;
22 private CodeTypeReference type;
24 public CodeMemberField ()
28 public CodeMemberField (CodeTypeReference type, string name)
34 public CodeMemberField (string type, string name)
36 this.type = new CodeTypeReference( type );
40 public CodeMemberField (Type type, string name)
42 this.type = new CodeTypeReference( type );
49 public CodeExpression InitExpression {
51 return initExpression;
54 initExpression = value;
58 public CodeTypeReference Type {