From 1af927c426a242b227653b101e52389395bd7412 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 18 Feb 2011 22:00:15 +0100 Subject: [PATCH] Fix lambda expression output bug. --- ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs b/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs index 88b8b04886..397fe30720 100644 --- a/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs +++ b/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs @@ -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)