From ea3c6943165d7e459119c17cb081257ae2f582d1 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 19 Dec 2008 18:16:50 +0000 Subject: [PATCH] Fixed build. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3695 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Src/NRefactoryResolver/NRefactoryASTConvertVisitor.cs | 8 +++++++- .../Project/Src/ProjectContent/DefaultProjectContent.cs | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryASTConvertVisitor.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryASTConvertVisitor.cs index e2160b14af..fc6d30b1e7 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryASTConvertVisitor.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryASTConvertVisitor.cs @@ -183,7 +183,13 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver } currentNamespace = new DefaultUsingScope(); if (!string.IsNullOrEmpty(VBRootNamespace)) { - currentNamespace.NamespaceName = VBRootNamespace; + foreach (string name in VBRootNamespace.Split('.')) { + currentNamespace = new DefaultUsingScope { + Parent = currentNamespace, + NamespaceName = PrependCurrentNamespace(name), + }; + currentNamespace.Parent.ChildScopes.Add(currentNamespace); + } } cu.UsingScope = currentNamespace; compilationUnit.AcceptChildren(this, data); diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/DefaultProjectContent.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/DefaultProjectContent.cs index 564248f82c..a966cfc278 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/DefaultProjectContent.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/DefaultProjectContent.cs @@ -791,7 +791,6 @@ namespace ICSharpCode.SharpDevelop.Dom if (string.IsNullOrEmpty(usingScope.NamespaceName)) { // Try if name is already the full type name fullname = name; - lookedForFullTypeName = true; } else { fullname = usingScope.NamespaceName + "." + name; }