diff --git a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs index 04c06f8a4..15612302e 100644 --- a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs +++ b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs @@ -96,14 +96,9 @@ protected virtual void Dispose (bool disposing) cache = null; } - [Obsolete ("Should not be used; was required with previous Cecil versions.")] - public IDictionary ToResolverCache () + public Dictionary ToResolverCache () { - var resolver_cache = new Hashtable (); - foreach (var pair in cache) - resolver_cache.Add (pair.Key, pair.Value); - - return resolver_cache; + return new Dictionary(cache); } public virtual AssemblyDefinition Load (string fileName)