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

Loading…
Cancel
Save