From 1f2f3691beda537ba7f2c2f6a6a7cf580dec30c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Fri, 14 Jun 2013 12:00:48 +0200 Subject: [PATCH] Fixed possible parser exception. --- ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs b/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs index b9ff324f8f..488129c3f1 100644 --- a/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs +++ b/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs @@ -2699,7 +2699,7 @@ namespace ICSharpCode.NRefactory.CSharp direction.AddChild ((Expression)arg.Expr.Accept (this), Roles.Expression); newArg.AddChild (direction, Roles.Expression); } else { - newArg.AddChild ((Expression)na.Expr.Accept (this), Roles.Expression); + newArg.AddChild (na.Expr != null ? (Expression)na.Expr.Accept (this) : new ErrorExpression ("Named argument expression parse error"), Roles.Expression); } return newArg; }