Missing 2.0 APIs
[mono.git] / mcs / class / System.Data / System.Data.Odbc / OdbcInfoMessageEventArgs.cs
index 786fcc82212ba6777528c3d6331dac8fc40aa429..b2ce7c2751f60808b07fb24e36d236a604fbb920 100644 (file)
@@ -35,36 +35,37 @@ using System.Data.Common;
 
 namespace System.Data.Odbc
 {
-       public sealed class OdbcInfoMessageEventArgs : EventArgs \r
-       {\r
-               #region Constructors\r
-\r
-               internal OdbcInfoMessageEventArgs() {\r
-               }\r
-\r
+       public sealed class OdbcInfoMessageEventArgs : EventArgs
+       {
+               OdbcErrorCollection errors = new OdbcErrorCollection ();
+
+               #region Constructors
+
+               internal OdbcInfoMessageEventArgs (OdbcErrorCollection errors) {
+                       foreach (OdbcError e in errors) 
+                               this.errors.Add (e);
+               }
+
                #endregion Constructors
 
                #region Properties
 
 
                public OdbcErrorCollection Errors {
-                       [MonoTODO]
-                       get { throw new NotImplementedException (); }
+                       get { return errors; }
                }
 
                public string Message {
-                       [MonoTODO]
-                       get { throw new NotImplementedException (); }
-               }
+                       get { return errors [0].Message; }
+               }       
 
                #endregion // Properties
 
                #region Methods
 
-               [MonoTODO]
                public override string ToString ()
                {
-                       throw new NotImplementedException ();
+                       return Message;
                }
 
                #endregion // Methods