Browse Source

Fixed SD2-1666: Arrays of dynamic don't show code completion

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5769 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Daniel Grunwald 15 years ago
parent
commit
b7c912794f
  1. 6
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/TypeVisitor.cs

6
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/TypeVisitor.cs

@ -47,9 +47,6 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -47,9 +47,6 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
reference = ((InnerClassTypeReference)reference).CombineToNormalTypeReference();
}
if (reference.Type == "dynamic")
return new DynamicReturnType(projectContent);
bool useLazyReturnType = (options & ReturnTypeOptions.Lazy) == ReturnTypeOptions.Lazy;
bool isBaseTypeReference = (options & ReturnTypeOptions.BaseTypeReference) == ReturnTypeOptions.BaseTypeReference;
@ -72,6 +69,9 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -72,6 +69,9 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
}
}
}
if (t == null && reference.Type == "dynamic") {
t = new DynamicReturnType(projectContent);
}
if (t == null) {
int typeParameterCount = reference.GenericTypes.Count;
if (reference.IsKeyword) {

Loading…
Cancel
Save