2 // attribute.cs: Attribute Handler
\r
4 // Author: Ravi Pratap (ravi@ximian.com)
\r
6 // Licensed under the terms of the GNU GPL
\r
8 // (C) 2001 Ximian, Inc (http://www.ximian.com)
\r
13 using System.Collections;
\r
14 using System.Reflection;
\r
15 using System.Reflection.Emit;
\r
19 public class Attribute {
\r
21 public readonly string Target;
\r
22 public readonly ArrayList AttrParameters;
\r
24 public Attribute (string target, ArrayList attrs)
\r
27 AttrParameters = attrs;
\r
32 public class Attributes {
\r
34 ArrayList attributes;
\r
36 public Attributes (Attribute a)
\r
38 attributes = new ArrayList ();
\r
43 public void AddAttribute (Attribute a)
\r