From b7573edd669e9d33568d0cb5c98538360dca2ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Mon, 4 Feb 2013 17:54:09 +0100 Subject: [PATCH] Fixed broken unit test. --- .../Completion/CSharpCompletionEngine.cs | 9 +++++++++ .../CSharp/CodeCompletion/CodeCompletionBugTests.cs | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs b/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs index 276864022c..48166ac79c 100644 --- a/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs +++ b/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs @@ -2696,6 +2696,15 @@ namespace ICSharpCode.NRefactory.CSharp.Completion return new ExpressionResult((AstNode)pref.Target, baseUnit); } } + + if (mref == null) { + baseUnit = ParseStub("A a;", false); + var type = baseUnit.GetNodeAt(location); + if (type != null) { + return new ExpressionResult((AstNode)type.Target, baseUnit); + } + } + AstNode expr = null; if (mref != null) { expr = mref.Target; diff --git a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs index 07fed95274..5871e9f3d4 100644 --- a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs +++ b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs @@ -827,7 +827,6 @@ class Test /// /// Bug 405000 - Namespace alias qualifier operator (::) does not trigger code completion /// - [Ignore("GOT BROKEN! FIXME")] [Test] public void TestBug405000 () {