2005-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / DataListCommandEventArgs.cs
index 1ced1736695ccbd8f958c945aba2fcadbeccc67e..b941190e5cd20817fa1d2185278f1de4d7641e1d 100644 (file)
@@ -1,4 +1,9 @@
-
+//
+// System.Web.UI.WebControls.DataListCommandEventArgs.cs
+//
+// Author: Duncan Mak (duncan@novell.com)
+//
+// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
 //
 // Permission is hereby granted, free of charge, to any person obtaining
 // a copy of this software and associated documentation files (the
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-/**\r
-* Namespace: System.Web.UI.WebControls\r
-* Class:     DataListCommandEventArgs\r
-*\r
-* Author:  Gaurav Vaish\r
-* Maintainer: gvaish@iitk.ac.in\r
-* Implementation: yes\r
-* Status:  100%\r
-*\r
-* (C) Gaurav Vaish (2001)\r
-*/\r
-\r
-using System;\r
-using System.Web;\r
-using System.Web.UI;\r
-\r
-namespace System.Web.UI.WebControls\r
-{\r
-       public sealed class DataListCommandEventArgs: CommandEventArgs\r
-       {\r
-               private DataListItem dlItem;\r
-               private object       cmdSrc;\r
-               \r
-               public DataListCommandEventArgs(DataListItem item, object commandSource, CommandEventArgs originalArgs): base(originalArgs)\r
-               {\r
-                       dlItem = item;\r
-                       cmdSrc = commandSource;\r
-               }\r
-               \r
-               public object CommandSource\r
-               {\r
-                       get\r
-                       {\r
-                               return cmdSrc;\r
-                       }\r
-               }\r
-               \r
-               public DataListItem Item\r
-               {\r
-                       get\r
-                       {\r
-                               return dlItem;\r
-                       }\r
-               }\r
-       }\r
-}\r
+
+namespace System.Web.UI.WebControls {
+
+#if NET_2_0
+       public class DataListCommandEventArgs : CommandEventArgs {
+#else
+       public sealed class DataListCommandEventArgs : CommandEventArgs {
+#endif
+               DataListItem item;
+               object source;
+               
+               public DataListCommandEventArgs (
+                       DataListItem item,
+                       object source,
+                       CommandEventArgs args)
+                       : base (args)
+               {
+                       this.item = item;
+                       this.source = source;
+               }
+
+               public DataListItem Item {
+                       get { return item; }
+               }
+
+               public object CommandSource {
+                       get { return source; }
+               }
+       }
+}