Browse Source

Do not use LINQ query expressions when explicit type arguments were needed.

pull/4077/head
Daniel Grunwald 2 weeks ago
parent
commit
26f2a22367
  1. 2
      ICSharpCode.Decompiler/CSharp/Transforms/IntroduceQueryExpressions.cs

2
ICSharpCode.Decompiler/CSharp/Transforms/IntroduceQueryExpressions.cs

@ -142,6 +142,8 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms @@ -142,6 +142,8 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms
MemberReferenceExpression? mre = invocation.Target as MemberReferenceExpression;
if (mre == null || IsNullConditional(mre.Target))
return null;
if (mre.TypeArguments.Count > 0)
return null;
switch (mre.MemberName)
{
case "Select":

Loading…
Cancel
Save