2002-07-22 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System / System.ComponentModel / ComponentCollection.cs
1 //
2 // System.ComponentModel.ComponentCollection.cs
3 //
4 // Author:
5 //   Miguel de Icaza (miguel@ximian.com)
6 //   Tim Coleman (tim@timcoleman.com)
7 //
8 // (C) Ximian, Inc.  http://www.ximian.com
9 // Copyright (C) Tim Coleman, 2002
10 //
11
12 using System.Collections;
13 using System.Runtime.InteropServices;
14
15 namespace System.ComponentModel {
16         [ComVisible (true)]
17         public class ComponentCollection : ReadOnlyCollectionBase {
18
19                 #region Constructors
20
21                 [MonoTODO]
22                 public ComponentCollection (IComponent[] components)
23                 {
24                         throw new NotImplementedException ();
25                 }
26
27                 #endregion // Constructors
28
29                 #region Properties
30
31                 public virtual IComponent this [string name] {
32                         [MonoTODO]
33                         get { throw new NotImplementedException (); }
34                 }
35
36                 public virtual IComponent this [int index] {
37                         [MonoTODO]
38                         get { throw new NotImplementedException (); }
39                 }
40
41                 #endregion // Properties
42
43                 #region Methods
44
45                 [MonoTODO]
46                 public void CopyTo (IComponent[] array, int index)
47                 {
48                         throw new NotImplementedException ();
49                 }
50
51                 [MonoTODO ("this probably shouldn't be here.")]
52                 public void Dispose ()
53                 {
54                         throw new NotImplementedException ();
55                 }
56
57                 #endregion // Methods
58                 
59         }
60 }
61