Browse Source

GetPotentiallyNestedClassTypeReference no longer returns null on

resolve.
pull/45/merge
Mike Krüger 12 years ago
parent
commit
6133647c68
  1. 7
      ICSharpCode.NRefactory/Documentation/GetPotentiallyNestedClassTypeReference.cs

7
ICSharpCode.NRefactory/Documentation/GetPotentiallyNestedClassTypeReference.cs

@ -19,6 +19,7 @@
using System; using System;
using System.Linq; using System.Linq;
using ICSharpCode.NRefactory.TypeSystem; using ICSharpCode.NRefactory.TypeSystem;
using ICSharpCode.NRefactory.TypeSystem.Implementation;
namespace ICSharpCode.NRefactory.Documentation namespace ICSharpCode.NRefactory.Documentation
{ {
@ -60,7 +61,11 @@ namespace ICSharpCode.NRefactory.Documentation
return typeDef; return typeDef;
} }
} }
return null; int idx = typeName.LastIndexOf('.');
if (idx < 0)
return new UnknownType("", typeName, typeParameterCount);
// give back a guessed namespace/type name
return new UnknownType(typeName.Substring(0, idx), typeName.Substring(idx + 1), typeParameterCount);
} }
} }
} }

Loading…
Cancel
Save