From 1f8b45f8d9e59d5ed296ea45a9a9602984224915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Mon, 24 Sep 2012 09:47:06 +0200 Subject: [PATCH] Fixed failing unit test. --- .../Completion/CSharpCompletionEngine.cs | 3 ++- .../CSharp/CodeCompletion/CodeCompletionBugTests.cs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs b/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs index fb13095431..74c1a1035c 100644 --- a/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs +++ b/ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs @@ -2337,7 +2337,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion if (trr.Type.Kind == TypeKind.Enum) { foreach (var field in trr.Type.GetFields ()) { - result.AddMember(field); + if (lookup.IsAccessible (field, false)) + result.AddMember(field); } return result.Result; } diff --git a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs index d6577d36e7..e03a07b793 100644 --- a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs +++ b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs @@ -77,6 +77,7 @@ namespace ICSharpCode.NRefactory.CSharp.CodeCompletion { this.state = state; builder = new TypeSystemAstBuilder(state); + builder.ConvertUnboundTypeArguments = true; } class CompletionData