Browse Source

Fixed variable declaration color.

pull/32/merge
Mike Krüger 13 years ago
parent
commit
5a62fbab6e
  1. 9
      ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs

9
ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs

@ -547,13 +547,14 @@ namespace ICSharpCode.NRefactory.CSharp.Analysis
public override void VisitVariableInitializer(VariableInitializer variableInitializer) public override void VisitVariableInitializer(VariableInitializer variableInitializer)
{ {
var nameToken = variableInitializer.NameToken;
VisitChildrenUntil(variableInitializer, nameToken);
if (variableInitializer.Parent is FieldDeclaration) { if (variableInitializer.Parent is FieldDeclaration) {
VisitChildrenUntil(variableInitializer, variableInitializer.NameToken); Colorize(nameToken, fieldDeclarationColor);
Colorize(variableInitializer.NameToken, variableDeclarationColor);
VisitChildrenAfter(variableInitializer, variableInitializer.NameToken);
} else { } else {
VisitChildren(variableInitializer); Colorize(nameToken, variableDeclarationColor);
} }
VisitChildrenAfter(variableInitializer, nameToken);
} }
public override void VisitComment(Comment comment) public override void VisitComment(Comment comment)

Loading…
Cancel
Save