Browse Source

[Completion] Fixed little completion issue.

newNRvisualizers
mkrueger 14 years ago
parent
commit
72f6449a5e
  1. 2
      ICSharpCode.NRefactory.CSharp/Completion/CSharpCompletionEngine.cs

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

@ -1787,9 +1787,11 @@ namespace ICSharpCode.NRefactory.CSharp.Completion @@ -1787,9 +1787,11 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
}
if (hintType is ParameterizedType && hintType.TypeParameterCount == 1 && hintType.FullName == "System.Collections.Generic.IEnumerable") {
var arg = ((ParameterizedType)hintType).TypeArguments.FirstOrDefault();
if (arg.Kind != TypeKind.TypeParameter) {
var array = new ArrayTypeReference(arg.ToTypeReference(), 1).Resolve(ctx);
wrapper.AddType(array, amb.ConvertType(array));
}
}
} else {
var hint = wrapper.AddType(hintType, DefaultCompletionString);
if (hint != null) {

Loading…
Cancel
Save