diff options
-rw-r--r-- | Mono.Cecil.Metadata/Buffers.cs | 2 | ||||
-rw-r--r-- | Mono.Cecil/DefaultAssemblyResolver.cs | 2 | ||||
-rw-r--r-- | Mono.Cecil/MetadataSystem.cs | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/Mono.Cecil.Metadata/Buffers.cs b/Mono.Cecil.Metadata/Buffers.cs index 1c54fdb..b63412d 100644 --- a/Mono.Cecil.Metadata/Buffers.cs +++ b/Mono.Cecil.Metadata/Buffers.cs @@ -274,7 +274,7 @@ namespace Mono.Cecil.Metadata { class StringHeapBuffer : HeapBuffer { - readonly Dictionary<string, uint> strings = new Dictionary<string, uint> (); + readonly Dictionary<string, uint> strings = new Dictionary<string, uint> (StringComparer.Ordinal); public sealed override bool IsEmpty { get { return length <= 1; } diff --git a/Mono.Cecil/DefaultAssemblyResolver.cs b/Mono.Cecil/DefaultAssemblyResolver.cs index 93d2493..a9faa21 100644 --- a/Mono.Cecil/DefaultAssemblyResolver.cs +++ b/Mono.Cecil/DefaultAssemblyResolver.cs @@ -42,7 +42,7 @@ namespace Mono.Cecil { public DefaultAssemblyResolver () { - cache = new Dictionary<string, AssemblyDefinition> (); + cache = new Dictionary<string, AssemblyDefinition> (StringComparer.Ordinal); } public override AssemblyDefinition Resolve (AssemblyNameReference name) diff --git a/Mono.Cecil/MetadataSystem.cs b/Mono.Cecil/MetadataSystem.cs index bfe7fc5..b1fbaa6 100644 --- a/Mono.Cecil/MetadataSystem.cs +++ b/Mono.Cecil/MetadataSystem.cs @@ -78,7 +78,7 @@ namespace Mono.Cecil { static void InitializePrimitives () { - primitive_value_types = new Dictionary<string, Row<ElementType, bool>> (18) { + primitive_value_types = new Dictionary<string, Row<ElementType, bool>> (18, StringComparer.Ordinal) { { "Void", new Row<ElementType, bool> (ElementType.Void, false) }, { "Boolean", new Row<ElementType, bool> (ElementType.Boolean, true) }, { "Char", new Row<ElementType, bool> (ElementType.Char, true) }, |