* OdbcParameterTest.cs: Fixed compilation on 1.0 profile.
[mono.git] / mcs / class / System.Data / System.Data.ProviderBase / DbConnectionBase.cs
index f82c1640c5133a346b54b77940cc72dfdba2e440..d4788f1ac950cfb99b5155b635bbc40f3e92c22f 100644 (file)
@@ -31,7 +31,7 @@
 //
 
 #if NET_2_0
-
+using System.Transactions;
 using System.Data.Common;
 using System.EnterpriseServices;
 
@@ -174,13 +174,13 @@ namespace System.Data.ProviderBase {
                }
 
                [MonoTODO]
-               public override void EnlistDistributedTransaction (ITransaction transaction)
+               public void EnlistDistributedTransaction (EnterpriseServices.ITransaction transaction)
                {
                        throw new NotImplementedException ();
                }
 
                 [MonoTODO]
-                public override void EnlistTransaction (ITransaction transaction)
+                public void EnlistTransaction (Transaction transaction)
                 {
                        throw new NotImplementedException ();                        
                 }
@@ -191,10 +191,10 @@ namespace System.Data.ProviderBase {
                        throw new NotImplementedException ();
                }
 
-               [MonoTODO]
                protected void OnStateChange (ConnectionState originalState, ConnectionState currentState)
                {
-                       throw new NotImplementedException ();
+                        if (StateChange != null)
+                                StateChange (this, new StateChangeEventArgs (originalState, currentState));
                }
 
                [MonoTODO]