2004-05-25 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / GridItemCollection.cs
index ed39907524f6a53c5ceea70a49b1a6c2e330f369..79abfeaf7ccb23f3ac0387b97b03b28e45338042 100644 (file)
@@ -1,86 +1,73 @@
-//\r
-// System.Windows.Forms.GridItemCollection.cs\r
-//\r
-// Author:\r
-//   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)\r
-//   Dennis Hayes (dennish@Raytek.com)\r
-//\r
-// (C) 2002 Ximian, Inc\r
-//\r
-using System.Collections;\r
-\r
-namespace System.Windows.Forms {\r
-\r
-       // <summary>\r
-       //      This is only a template.  Nothing is implemented yet.\r
-       //\r
-       // </summary>\r
-\r
-    public abstract class GridItemCollection : ICollection, IEnumerable {\r
-\r
-               //\r
-               //  --- Public Properties\r
-               //\r
-               [MonoTODO]\r
-               public int Count {\r
-                       get {\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-               [MonoTODO]\r
-               public GridItem this[string str] {\r
-                       get {\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-\r
-               //\r
-               //  --- Public Methods\r
-               //\r
-\r
-               [MonoTODO]\r
-               public override bool Equals(object o)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               //public static bool Equals(object o1, object o2)\r
-               //{\r
-               //      throw new NotImplementedException ();\r
-               //}\r
-\r
-               [MonoTODO]\r
-               public override int GetHashCode() {\r
-                       //FIXME add our proprities\r
-                       return base.GetHashCode();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public IEnumerator GetEnumerator()\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-               /// <summary>\r
-               /// ICollection Interface implmentation.\r
-               /// </summary>\r
-               int ICollection.Count{\r
-                       get{\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-               bool ICollection.IsSynchronized{\r
-                       get{\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-               object ICollection.SyncRoot{\r
-                       get{\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-               void ICollection.CopyTo(Array array, int index){\r
-                       throw new NotImplementedException ();\r
-               }\r
-               // End Of ICollection\r
-       }\r
-}\r
+//
+// System.Windows.Forms.GridItemCollection.cs
+//
+// Author:
+//   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
+//   Dennis Hayes (dennish@Raytek.com)
+//
+// (C) 2002/3 Ximian, Inc
+//
+using System.Collections;
+
+namespace System.Windows.Forms {
+
+       // <summary>
+       // </summary>
+
+    public abstract class GridItemCollection : ICollection, IEnumerable {
+
+               private GridItemCollection() {
+                       //just for signture compatablity
+               }
+
+               public static GridItemCollection Empty;
+
+               //
+               //  --- Public Properties
+               //
+               [MonoTODO]
+               public virtual int Count {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+               [MonoTODO]
+               public GridItem this[string str] {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               //
+               //  --- Public Methods
+               //
+
+               [MonoTODO]
+               public IEnumerator GetEnumerator()
+               {
+                       throw new NotImplementedException ();
+               }
+               /// <summary>
+               /// ICollection Interface implmentation.
+               /// </summary>
+               int ICollection.Count{
+                       get{
+                               throw new NotImplementedException ();
+                       }
+               }
+               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
+       }
+}