From 91c59dd5cfbb36aa972f4c6f16899ffb5223b511 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:01:32 +0200 Subject: [PATCH] Hide compiler-generated delegates used for ref/out callsites --- ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs | 2 ++ 1 file changed, 2 insertions(+) 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;