Browse Source

fixed argument count check in new code issue.

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

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

@ -70,6 +70,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -70,6 +70,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
return;
var lambdaParameters = lambdaExpression.Parameters.ToList();
if (lambdaParameters.Count != invocation.Arguments.Count)
return;
int i = 0;
foreach (var param in invocation.Arguments) {
var id = param as IdentifierExpression;
@ -95,6 +97,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -95,6 +97,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
return;
var lambdaParameters = anonymousMethodExpression.Parameters.ToList();
if (lambdaParameters.Count != invocation.Arguments.Count)
return;
int i = 0;
foreach (var param in invocation.Arguments) {
var id = param as IdentifierExpression;

Loading…
Cancel
Save