Author: jbevain
Date: 2005-02-24 00:11:08 -0500 (Thu, 24 Feb 2005)
New Revision: 41132

Modified:
   trunk/cecil/lib/CodeGen/templates/LzNamedCollectionImplem.cs
   trunk/cecil/lib/CodeGen/templates/NamedCollectionImplem.cs
   trunk/cecil/lib/Mono.Cecil.Implem/AssemblyNameReferenceCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/EventDefinitionCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/FieldDefinitionCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/ModuleDefinitionCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/PropertyDefinitionCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/ResourceCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/TypeDefinitionCollection.cs
   trunk/cecil/lib/Mono.Cecil.Implem/TypeReferenceCollection.cs
Log:
ListDictionary was not a good choice, since it is not designed for big 
collections

Modified: trunk/cecil/lib/CodeGen/templates/LzNamedCollectionImplem.cs
===================================================================
--- trunk/cecil/lib/CodeGen/templates/LzNamedCollectionImplem.cs        
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/CodeGen/templates/LzNamedCollectionImplem.cs        
2005-02-24 05:11:08 UTC (rev 41132)
@@ -67,7 +67,7 @@
         public <%=$cur_coll.name%> (<%=$cur_coll.container_impl%> container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }        
 
         public <%=$cur_coll.name%> (<%=$cur_coll.container_impl%> container, 
LazyLoader loader) : this (container)

Modified: trunk/cecil/lib/CodeGen/templates/NamedCollectionImplem.cs
===================================================================
--- trunk/cecil/lib/CodeGen/templates/NamedCollectionImplem.cs  2005-02-24 
05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/CodeGen/templates/NamedCollectionImplem.cs  2005-02-24 
05:11:08 UTC (rev 41132)
@@ -51,7 +51,7 @@
         public <%=$cur_coll.name%> (<%=$cur_coll.container%> container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }
 
         public void Clear ()

Modified: trunk/cecil/lib/Mono.Cecil.Implem/AssemblyNameReferenceCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/AssemblyNameReferenceCollection.cs        
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/AssemblyNameReferenceCollection.cs        
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Sat Feb 12 06:05:00 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -51,7 +51,7 @@
         public AssemblyNameReferenceCollection (IModuleDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }
 
         public void Clear ()

Modified: trunk/cecil/lib/Mono.Cecil.Implem/EventDefinitionCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/EventDefinitionCollection.cs      
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/EventDefinitionCollection.cs      
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Wed Feb 23 03:51:31 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -67,7 +67,7 @@
         public EventDefinitionCollection (TypeDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }        
 
         public EventDefinitionCollection (TypeDefinition container, LazyLoader 
loader) : this (container)

Modified: trunk/cecil/lib/Mono.Cecil.Implem/FieldDefinitionCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/FieldDefinitionCollection.cs      
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/FieldDefinitionCollection.cs      
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Wed Feb 23 03:51:31 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -67,7 +67,7 @@
         public FieldDefinitionCollection (TypeDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }        
 
         public FieldDefinitionCollection (TypeDefinition container, LazyLoader 
loader) : this (container)

Modified: trunk/cecil/lib/Mono.Cecil.Implem/ModuleDefinitionCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/ModuleDefinitionCollection.cs     
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/ModuleDefinitionCollection.cs     
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Sat Feb 12 06:05:00 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -51,7 +51,7 @@
         public ModuleDefinitionCollection (IAssemblyDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }
 
         public void Clear ()

Modified: trunk/cecil/lib/Mono.Cecil.Implem/PropertyDefinitionCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/PropertyDefinitionCollection.cs   
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/PropertyDefinitionCollection.cs   
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Wed Feb 23 03:51:31 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -67,7 +67,7 @@
         public PropertyDefinitionCollection (TypeDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }        
 
         public PropertyDefinitionCollection (TypeDefinition container, 
LazyLoader loader) : this (container)

Modified: trunk/cecil/lib/Mono.Cecil.Implem/ResourceCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/ResourceCollection.cs     2005-02-24 
05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/ResourceCollection.cs     2005-02-24 
05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Sat Feb 12 06:05:00 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -51,7 +51,7 @@
         public ResourceCollection (IModuleDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }
 
         public void Clear ()

Modified: trunk/cecil/lib/Mono.Cecil.Implem/TypeDefinitionCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/TypeDefinitionCollection.cs       
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/TypeDefinitionCollection.cs       
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Wed Feb 23 03:51:31 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -67,7 +67,7 @@
         public TypeDefinitionCollection (ModuleDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }        
 
         public TypeDefinitionCollection (ModuleDefinition container, 
LazyLoader loader) : this (container)

Modified: trunk/cecil/lib/Mono.Cecil.Implem/TypeReferenceCollection.cs
===================================================================
--- trunk/cecil/lib/Mono.Cecil.Implem/TypeReferenceCollection.cs        
2005-02-24 05:00:35 UTC (rev 41131)
+++ trunk/cecil/lib/Mono.Cecil.Implem/TypeReferenceCollection.cs        
2005-02-24 05:11:08 UTC (rev 41132)
@@ -9,7 +9,7 @@
  * See LICENSE.MIT file for more details
  *
  * Generated by /CodeGen/cecil-gen.rb do not edit
- * Sat Feb 12 06:05:00 Paris, Madrid 2005
+ * Thu Feb 24 06:26:16 Paris, Madrid 2005
  *
  *****************************************************************************/
 
@@ -51,7 +51,7 @@
         public TypeReferenceCollection (IModuleDefinition container)
         {
             m_container = container;
-            m_items = new ListDictionary ();
+            m_items = new HybridDictionary ();
         }
 
         public void Clear ()

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to