client/src/Iri.Modernisation.Data/Models/Loader.cs
changeset 36 b6df6fce6e5d
parent 35 43bb1b8ed555
--- a/client/src/Iri.Modernisation.Data/Models/Loader.cs	Mon Jan 25 09:30:22 2010 +0100
+++ b/client/src/Iri.Modernisation.Data/Models/Loader.cs	Wed Jan 27 10:37:39 2010 +0100
@@ -14,17 +14,20 @@
 using System.Threading;
 namespace Iri.Modernisation.Data.Models
 {
-
+    /// <summary>
+    /// Interface permettant une utilisation dans la classe Sync
+    /// </summary>
     public interface ILoader
     {
-        event EventHandler<LoaderEventArgs<ILoader>> LoaderFinished;
+       
+        event EventHandler<EventArgs> LoaderFinished;
     }
     
     /// <summary>
     /// Classe permettant de charger un XML et de convertir son contenu en un type ReturnType désiré
     /// </summary>
     /// <typeparam name="ReturnType">Type Désiré</typeparam>
-    public class Loader<ResultType> 
+    public class Loader<ResultType> : ILoader
     {
 
         private AutoResetEvent Are { get; set; }
@@ -95,7 +98,7 @@
             Load(this.Path);
          
         }
-        public event EventHandler<LoaderEventArgs<ResultType>> LoaderFinished;
+        public event EventHandler<EventArgs> LoaderFinished;
       
        
     }