2004-05-25 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / GridItemCollection.cs
index 25ec14dfc99b9e2bac71d6c11d6ac68c200d1b9f..79abfeaf7ccb23f3ac0387b97b03b28e45338042 100644 (file)
@@ -3,26 +3,30 @@
 //
 // Author:
 //   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
-//     Dennis Hayes (dennish@raytek.com)\r
+//   Dennis Hayes (dennish@Raytek.com)
 //
-// (C) 2002 Ximian, Inc
+// (C) 2002/3 Ximian, Inc
 //
-using System.Collections;\r
+using System.Collections;
 
 namespace System.Windows.Forms {
 
        // <summary>
-       //      This is only a template.  Nothing is implemented yet.
-       //
        // </summary>
 
     public abstract class GridItemCollection : ICollection, IEnumerable {
 
+               private GridItemCollection() {
+                       //just for signture compatablity
+               }
+
+               public static GridItemCollection Empty;
+
                //
                //  --- Public Properties
                //
                [MonoTODO]
-               public int Count {
+               public virtual int Count {
                        get {
                                throw new NotImplementedException ();
                        }
@@ -37,20 +41,33 @@ namespace System.Windows.Forms {
                //
                //  --- Public Methods
                //
+
                [MonoTODO]
-               public virtual bool Equals(object o)
+               public IEnumerator GetEnumerator()
                {
                        throw new NotImplementedException ();
                }
-               [MonoTODO]
-               public static bool Equals(object o1, object o2)
-               {
-                       throw new NotImplementedException ();
+               /// <summary>
+               /// ICollection Interface implmentation.
+               /// </summary>
+               int ICollection.Count{
+                       get{
+                               throw new NotImplementedException ();
+                       }
                }
-               [MonoTODO]
-               public IEnumerator GetEnumerator()
-               {
+               bool ICollection.IsSynchronized{
+                       get{
+                               throw new NotImplementedException ();
+                       }
+               }
+               object ICollection.SyncRoot{
+                       get{
+                               throw new NotImplementedException ();
+                       }
+               }
+               void ICollection.CopyTo(Array array, int index){
                        throw new NotImplementedException ();
                }
-        }
+               // End Of ICollection
+       }
 }