Browse Source

Fix highlighting of query contextual keywords.

pull/870/merge
Siegfried Pammer 8 years ago
parent
commit
6b8ef1c684
  1. 4
      ILSpy/Languages/CSharpLanguage.cs

4
ILSpy/Languages/CSharpLanguage.cs

@ -661,7 +661,7 @@ namespace ICSharpCode.ILSpy
case "in": case "in":
if (nodeStack.PeekOrDefault() is ForeachStatement) if (nodeStack.PeekOrDefault() is ForeachStatement)
color = structureKeywordsColor; color = structureKeywordsColor;
else if (nodeStack.PeekOrDefault() is QueryExpression) else if (nodeStack.PeekOrDefault() is QueryClause)
color = queryKeywordsColor; color = queryKeywordsColor;
else else
color = parameterModifierColor; color = parameterModifierColor;
@ -738,7 +738,7 @@ namespace ICSharpCode.ILSpy
case "join": case "join":
case "on": case "on":
case "equals": case "equals":
if (nodeStack.PeekOrDefault() is QueryExpression) if (nodeStack.PeekOrDefault() is QueryClause)
color = queryKeywordsColor; color = queryKeywordsColor;
break; break;
case "explicit": case "explicit":

Loading…
Cancel
Save