From 91fe2ef2a6af57fe62718c11bdfa03e89352ff6a Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 25 Apr 2008 18:55:47 +0000 Subject: [PATCH] Fixed bug that caused unit test failure. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3040 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/NRefactoryResolver/NRefactoryResolver.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs index 76905da3df..3ff4918dfa 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs @@ -383,6 +383,10 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver public ResolveResult ResolveInternal(Expression expr, ExpressionContext context) { + // we need to special-case this to pass the context to ResolveIdentifier + if (expr is IdentifierExpression) + return ResolveIdentifier(expr as IdentifierExpression, context); + ResolveVisitor resolveVisitor = new ResolveVisitor(this); return resolveVisitor.Resolve(expr); }