From a318b5df710dd5772c652131e42e71e5c03b4299 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Thu, 2 Nov 2017 11:34:32 +0100 Subject: [PATCH] remove goto default in UniversalAssemblyResolver --- .../DotNetCore/UniversalAssemblyResolver.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs b/ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs index 4d7fc2d22..a66350e75 100644 --- a/ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs +++ b/ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs @@ -74,14 +74,15 @@ namespace ICSharpCode.Decompiler switch (targetFramework[0]) { case ".NETCoreApp": case ".NETStandard": - if (targetFramework.Length != 2) goto default; + if (targetFramework.Length != 2) + return ResolveInternal(name, parameters); if (dotNetCorePathFinder == null) { var version = targetFramework[1].Length == 3 ? targetFramework[1] + ".0" : targetFramework[1]; dotNetCorePathFinder = new DotNetCorePathFinder(mainAssemblyFileName, TargetFramework, version, this.loadedAssemblyReferences); } file = dotNetCorePathFinder.TryResolveDotNetCore(name); if (file == null) - goto default; + return ResolveInternal(name, parameters); else { var asm = ModuleDefinition.ReadModule(file, parameters).Assembly; if (throwOnError && asm == null)