Merge pull request #2705 from kumpera/loader-error-cleanup7
[mono.git] / mcs / class / System.Web.Extensions / System.Web.UI.WebControls / ListViewDeleteEventArgs.cs
index 9baaa6f4f7c4f70de6e6637197fa6305ff863204..a753f77be1aa3606309b6e3f3476b2fee51884a3 100644 (file)
@@ -4,7 +4,7 @@
 // Authors:
 //   Marek Habersack (mhabersack@novell.com)
 //
-// (C) 2007 Novell, Inc
+// (C) 2007-2008 Novell, Inc
 //
 
 //
@@ -27,7 +27,6 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-#if NET_3_5
 using System;
 using System.ComponentModel;
 using System.Collections.Specialized;
@@ -36,21 +35,33 @@ namespace System.Web.UI.WebControls
 {
        public class ListViewDeleteEventArgs : CancelEventArgs
        {
+               IOrderedDictionary _keys;
+               IOrderedDictionary _values;
+               
                public ListViewDeleteEventArgs (int itemIndex)
                {
+                       ItemIndex = itemIndex;
                }
                
                public int ItemIndex {
-                       get { throw new NotImplementedException (); }
+                       get;
+                       private set;
                }
                
                public IOrderedDictionary Keys {
-                       get { throw new NotImplementedException (); }
+                       get {
+                               if (_keys == null)
+                                       _keys = new OrderedDictionary ();
+                               return _keys;
+                       }
                }
                
                public IOrderedDictionary Values {
-                       get { throw new NotImplementedException (); }
+                       get {
+                               if (_values == null)
+                                       _values = new OrderedDictionary ();
+                               return _values;
+                       }
                }
        }
 }
-#endif