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