Explorar o código

Remove redundant dictionary

Bepis %!s(int64=6) %!d(string=hai) anos
pai
achega
bb5130101b
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      BepInEx/Bootstrap/AssemblyPatcher.cs

+ 2 - 2
BepInEx/Bootstrap/AssemblyPatcher.cs

@@ -38,7 +38,6 @@ namespace BepInEx.Bootstrap
 
             //load all the requested assemblies
             Dictionary<string, AssemblyDefinition> assemblies = new Dictionary<string, AssemblyDefinition>();
-            Dictionary<AssemblyDefinition, string> assemblyFilenames = new Dictionary<AssemblyDefinition, string>();
 
             foreach (string assemblyPath in Directory.GetFiles(directory, "*.dll"))
             {
@@ -68,7 +67,8 @@ namespace BepInEx.Bootstrap
 		            if (assemblies.TryGetValue(assemblyFilename, out var assembly))
 		            {
 		                Patch(ref assembly, patcherMethod.Key);
-		                patchedAssemblies.Add(assemblyFilenames[assembly]);
+			            assemblies[assemblyFilename] = assembly;
+		                patchedAssemblies.Add(assemblyFilename);
                     }
 		        }
 	        }