From 5a62fbab6e3e03bc89a2f6a09114e5998441d528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Sat, 23 Feb 2013 14:38:01 +0100 Subject: [PATCH] Fixed variable declaration color. --- .../Analysis/SemanticHighlightingVisitor.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs b/ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs index b760c19c2f..06e5003e7f 100644 --- a/ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs +++ b/ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs @@ -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)