Browse Source

Fixed potential null reference exception.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
cf134dbdc8
  1. 3
      ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

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

@ -3255,7 +3255,8 @@ namespace ICSharpCode.NRefactory.CSharp @@ -3255,7 +3255,8 @@ namespace ICSharpCode.NRefactory.CSharp
var result = new QueryGroupClause ();
var location = LocationsBag.GetLocations (groupBy);
result.AddChild (new CSharpTokenNode (Convert (groupBy.Location)), QueryGroupClause.GroupKeywordRole);
result.AddChild ((Expression)groupBy.ElementSelector.Accept (this), QueryGroupClause.ProjectionRole);
if (groupBy.ElementSelector != null)
result.AddChild ((Expression)groupBy.ElementSelector.Accept (this), QueryGroupClause.ProjectionRole);
if (location != null)
result.AddChild (new CSharpTokenNode (Convert (location [0])), QueryGroupClause.ByKeywordRole);
if (groupBy.Expr != null)

Loading…
Cancel
Save