fix another ERIC
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ItemChangedEventArgs.cs
index 75962934a081cec0d6a04ed6fdc0a313c2ea7acf..4c6408870b62b1bca733596889a220fb9d1be9e1 100644 (file)
@@ -1,43 +1,50 @@
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-// System.Windows.Forms.ItemChangedEventArgs
+// Copyright (c) 2004 Novell, Inc. (http://www.novell.com)
 //
 // Author:
-//   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
-//
-// (C) 2002 Ximian, Inc
+//     Ravindra (rkumar@novell.com)
 //
 
-namespace System.Windows.Forms {
+// COMPLETE
+
 
-       // <summary>
-       //      This is only a template.  Nothing is implemented yet.
-       //
-       // </summary>
+using System;
 
-        //public class ItemChangedEventArgs : EventArgs {
+namespace System.Windows.Forms
+{
+       public class ItemChangedEventArgs : EventArgs
+       {
+               private int index;
 
-               //
-               //  --- Public Properties
-               //
-               // \b[MonoTODO]
-               // \bint Index {
-               //      get {
-               //              throw new NotImplementedException ();
-               //      }
-               //}
+               #region Internal Constructors
+               internal ItemChangedEventArgs (int index)
+               {
+                       this.index = index;
+               }
+               #endregion      // Internal Constructors
 
-               //
-               //  --- Public Methods
-               //
-               // \b[MonoTODO]
-               // \bpublic virtual bool Equals(object o);
-               // \b{
-               //              throw new NotImplementedException ();
-               // \b}
-               // \b[MonoTODO]
-               // \bpublic static bool Equals(object o1, object o2);
-               // \b{
-               //              throw new NotImplementedException ();
-               // \b}
-       //}
+               #region Public Instance Properties
+               public int Index {
+                       get { return index; }
+               }
+               #endregion      // Public Instance Properties
+       }
 }