Browse Source

Fixed possible parser exception.

pull/45/merge
Mike Krüger 12 years ago
parent
commit
1f2f3691be
  1. 2
      ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

2
ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

@ -2699,7 +2699,7 @@ namespace ICSharpCode.NRefactory.CSharp
direction.AddChild ((Expression)arg.Expr.Accept (this), Roles.Expression); direction.AddChild ((Expression)arg.Expr.Accept (this), Roles.Expression);
newArg.AddChild (direction, Roles.Expression); newArg.AddChild (direction, Roles.Expression);
} else { } 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; return newArg;
} }

Loading…
Cancel
Save