Browse Source

Fix lambda expression output bug.

newNRvisualizers
Daniel Grunwald 15 years ago
parent
commit
1af927c426
  1. 4
      ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs

4
ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs

@ -675,10 +675,10 @@ namespace ICSharpCode.NRefactory.CSharp @@ -675,10 +675,10 @@ namespace ICSharpCode.NRefactory.CSharp
bool LambdaNeedsParenthesis(LambdaExpression lambdaExpression)
{
if (lambdaExpression.Parameters.Count() != 1)
if (lambdaExpression.Parameters.Count != 1)
return true;
var p = lambdaExpression.Parameters.Single();
return p.Type.IsNull && p.ParameterModifier == ParameterModifier.None;
return !(p.Type.IsNull && p.ParameterModifier == ParameterModifier.None);
}
public object VisitMemberReferenceExpression(MemberReferenceExpression memberReferenceExpression, object data)

Loading…
Cancel
Save