Browse Source

Fixed failing unit test.

pull/32/merge
Mike Krüger 13 years ago
parent
commit
cf117bc6d7
  1. 4
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/RedundantWhereWithPredicateIssue.cs

4
ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/RedundantWhereWithPredicateIssue.cs

@ -47,9 +47,9 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -47,9 +47,9 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
var whereResolve = ctx.Resolve (whereInvoke) as InvocationResolveResult;
if (whereResolve == null || whereResolve.Member.Name != "Where" || !IsQueryExtensionClass(whereResolve.Member.DeclaringTypeDefinition))
return;
if (whereResolve.Member.Parameters.Count != 1)
if (whereResolve.Member.Parameters.Count != 2)
return;
var predResolve = whereResolve.Member.Parameters [0];
var predResolve = whereResolve.Member.Parameters [1];
if (predResolve.Type.TypeParameterCount != 2)
return;

Loading…
Cancel
Save