* src/**/*: Flush; syncs to DbLinq r1053. Adds
[mono.git] / mcs / class / System.Data.Linq / src / DbLinq / Data / Linq / Implementation / EntityTracker.cs
index fc0b0299aac3e0ce98709172f6425715386c0361..b722502d67684d7dde90bdf34696a368a05ca872 100644 (file)
@@ -43,7 +43,7 @@ namespace DbLinq.Data.Linq.Implementation
     /// <summary>\r
     /// List of entities, with their corresponding state (to insert, to watch, to delete)\r
     /// </summary>\r
-    internal class EntityTracker\r
+    internal class EntityTracker : IEntityTracker\r
     {\r
         /// <summary>\r
         /// Entities being watched\r
@@ -63,7 +63,7 @@ namespace DbLinq.Data.Linq.Implementation
         /// </summary>\r
         /// <param name="entity"></param>\r
         /// <returns></returns>\r
-        public EntityTrack FindByReference(object entity)\r
+        private EntityTrack FindByReference(object entity)\r
         {\r
             lock (lockObject)\r
                 return (from e in entities where e.Entity == entity select e).FirstOrDefault();\r
@@ -140,8 +140,6 @@ namespace DbLinq.Data.Linq.Implementation
             lock (lockObject)\r
             {\r
                 var entityTrack = FindByReference(entity);\r
-                Console.WriteLine("# RegisterToWatch({0}, {1})", entity, identityKey);\r
-                Console.WriteLine("# entityTrack={0}", entityTrack);\r
                 if (entityTrack == null)\r
                 {\r
                     entityTrack = new EntityTrack(entity, EntityState.ToWatch) { IdentityKey = identityKey };\r
@@ -150,7 +148,6 @@ namespace DbLinq.Data.Linq.Implementation
                 }\r
                 else\r
                 {\r
-                    Console.WriteLine("# have entityTrack; entityState={0}", entityTrack.EntityState);\r
                     // changes the state of the current entity\r
                     switch (entityTrack.EntityState)\r
                     {\r