2 // System.CodeDom CodeParameterDeclarationExpression Class implementation
5 // Miguel de Icaza (miguel@ximian.com)
7 // (C) 2001 Ximian, Inc.
10 using System.Runtime.InteropServices;
12 namespace System.CodeDom
15 [ClassInterface(ClassInterfaceType.AutoDispatch)]
17 public class CodeParameterDeclarationExpression
20 private CodeAttributeDeclarationCollection customAttributes;
21 private FieldDirection direction;
23 private CodeTypeReference type;
28 public CodeParameterDeclarationExpression ()
32 public CodeParameterDeclarationExpression( CodeTypeReference type, string name )
38 public CodeParameterDeclarationExpression (string type, string name)
40 this.type = new CodeTypeReference( type );
44 public CodeParameterDeclarationExpression (Type type, string name)
46 this.type = new CodeTypeReference( type );
53 public CodeAttributeDeclarationCollection CustomAttributes {
55 if ( customAttributes == null )
56 customAttributes = new CodeAttributeDeclarationCollection();
57 return customAttributes;
61 public FieldDirection Direction {
79 public CodeTypeReference Type {