Browse Source

Fixed ignored unit test.

newNRvisualizers
Mike Krüger 13 years ago
parent
commit
5d8db35d10
  1. 5
      ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs
  2. 1
      ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/NameContextTests.cs

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

@ -1111,10 +1111,13 @@ namespace ICSharpCode.NRefactory.CSharp.Completion @@ -1111,10 +1111,13 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
node = unit.GetNodeAt(
location.Line,
location.Column + 2,
n => n is Expression || n is AstType
n => n is Expression || n is AstType || n is NamespaceDeclaration
);
rr = ResolveExpression(node);
}
// namespace name case
if (node is NamespaceDeclaration)
return null;
if (node is Identifier && node.Parent is ForeachStatement) {
var foreachStmt = (ForeachStatement)node.Parent;
foreach (var possibleName in GenerateNameProposals (foreachStmt.VariableType)) {

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

@ -44,7 +44,6 @@ namespace ICSharpCode.NRefactory.CSharp.CodeCompletion @@ -44,7 +44,6 @@ namespace ICSharpCode.NRefactory.CSharp.CodeCompletion
Assert.IsTrue (provider == null || provider.Count == 0, "provider should be empty.");
}
[Ignore("Parser bug.")]
[Test()]
public void TestNamespaceNameCase3 ()
{

Loading…
Cancel
Save