diff --git a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs index 725899eb4..18a231f95 100644 --- a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs @@ -231,6 +231,8 @@ namespace ICSharpCode.Decompiler.CSharp return true; if (settings.AnonymousTypes && type.IsAnonymousType()) return true; + if (settings.Dynamic && type.IsDelegate() && type.Name.StartsWith("<>A{", StringComparison.Ordinal)) + return true; } if (settings.ArrayInitializers && settings.SwitchStatementOnString && type.Name.StartsWith("", StringComparison.Ordinal)) return true;