Browse Source

Fixed broken unit test.

pull/32/merge
Mike Krüger 13 years ago
parent
commit
b7573edd66
  1. 9
      ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs
  2. 1
      ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs

9
ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs

@ -2696,6 +2696,15 @@ namespace ICSharpCode.NRefactory.CSharp.Completion @@ -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<MemberType>(location);
if (type != null) {
return new ExpressionResult((AstNode)type.Target, baseUnit);
}
}
AstNode expr = null;
if (mref != null) {
expr = mref.Target;

1
ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs

@ -827,7 +827,6 @@ class Test @@ -827,7 +827,6 @@ class Test
/// <summary>
/// Bug 405000 - Namespace alias qualifier operator (::) does not trigger code completion
/// </summary>
[Ignore("GOT BROKEN! FIXME")]
[Test]
public void TestBug405000 ()
{

Loading…
Cancel
Save