-//\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
+ }
+}