Author: gbayon
Date: Thu Apr  3 10:31:17 2008
New Revision: 644416

URL: http://svn.apache.org/viewvc?rev=644416&view=rev
Log:
Improve event use

Modified:
    ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/ExecuteEventArgs.cs
    
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs
    
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs

Modified: ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/ExecuteEventArgs.cs
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/ExecuteEventArgs.cs?rev=644416&r1=644415&r2=644416&view=diff
==============================================================================
--- ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/ExecuteEventArgs.cs 
(original)
+++ ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/ExecuteEventArgs.cs Thu Apr 
 3 10:31:17 2008
@@ -40,14 +40,8 @@
                /// </summary>
                public string StatementName
                {
-                       get 
-                       {
-                               return _statementName;
-                       }
-                       set 
-                       {
-                               _statementName = value;
-                       }
+                       get { return _statementName; }
+                       set { _statementName = value; }
                }
        }
 }

Modified: 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs?rev=644416&r1=644415&r2=644416&view=diff
==============================================================================
--- 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs
 (original)
+++ 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/CachingStatement.cs
 Thu Apr  3 10:31:17 2008
@@ -49,7 +49,7 @@
                /// <summary>
                /// Event launch on exceute query
                /// </summary>
-               public event ExecuteEventHandler Execute;
+        public event ExecuteEventHandler Execute = delegate { };
 
                /// <summary>
                /// Constructor

Modified: 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs?rev=644416&r1=644415&r2=644416&view=diff
==============================================================================
--- 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
 (original)
+++ 
ibatis/trunk/cs/V2/src/Apache.Ibatis.DataMapper/MappedStatements/MappedStatement.cs
 Thu Apr  3 10:31:17 2008
@@ -59,7 +59,7 @@
         /// <summary>
         /// Event launch on exceute query
         /// </summary>
-        public event ExecuteEventHandler Execute;
+        public event ExecuteEventHandler Execute = delegate {};
 
         #region Fields
 
@@ -1202,10 +1202,7 @@
         {
             ExecuteEventArgs e = new ExecuteEventArgs();
             e.StatementName = statement.Id;
-            if (Execute != null)
-            {
-                Execute(this, e);
-            }
+            Execute(this, e);
         }
 
         /// <summary>


Reply via email to