diff --git a/ICSharpCode.Decompiler/IL/ControlFlow/AsyncAwaitDecompiler.cs b/ICSharpCode.Decompiler/IL/ControlFlow/AsyncAwaitDecompiler.cs index 31f87c729..adc55b685 100644 --- a/ICSharpCode.Decompiler/IL/ControlFlow/AsyncAwaitDecompiler.cs +++ b/ICSharpCode.Decompiler/IL/ControlFlow/AsyncAwaitDecompiler.cs @@ -47,7 +47,7 @@ namespace ICSharpCode.Decompiler.IL.ControlFlow public static bool IsCompilerGeneratedMainMethod(MethodDefinition method) { - return method.Name.Equals("
", StringComparison.Ordinal); + return method == method.Module.Assembly?.EntryPoint && method.Name.Equals("
", StringComparison.Ordinal); } enum AsyncMethodType