From 9c025f077af8bf88b25405e0be9104937b72f481 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 12 Nov 2022 18:01:39 +0530 Subject: [PATCH] DnsApplication: updated code to replace depricated method usage. --- .../Dns/Applications/DnsApplication.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/DnsServerCore/Dns/Applications/DnsApplication.cs b/DnsServerCore/Dns/Applications/DnsApplication.cs index 1c745a8a..e6a853e4 100644 --- a/DnsServerCore/Dns/Applications/DnsApplication.cs +++ b/DnsServerCore/Dns/Applications/DnsApplication.cs @@ -66,20 +66,23 @@ namespace DnsServerCore.Dns.Applications foreach (Assembly loadedAssembly in loadedAssemblies) { - AssemblyName assemblyName = loadedAssembly.GetName(); - - if (assemblyName.CodeBase != null) + if (!string.IsNullOrEmpty(loadedAssembly.Location)) { - if (Path.GetFileNameWithoutExtension(assemblyName.CodeBase).Equals(dllFileName, StringComparison.OrdinalIgnoreCase)) + if (Path.GetFileNameWithoutExtension(loadedAssembly.Location).Equals(dllFileName, StringComparison.OrdinalIgnoreCase)) { isLoaded = true; break; } } - else if ((assemblyName.Name != null) && assemblyName.Name.Equals(dllFileName, StringComparison.OrdinalIgnoreCase)) + else { - isLoaded = true; - break; + AssemblyName assemblyName = loadedAssembly.GetName(); + + if ((assemblyName.Name != null) && assemblyName.Name.Equals(dllFileName, StringComparison.OrdinalIgnoreCase)) + { + isLoaded = true; + break; + } } }