Browse Source

fixed NullReferenceException in CacheClassAtCaret.GetClass

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6397 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Siegfried Pammer 16 years ago
parent
commit
a797c6740e
  1. 2
      src/AddIns/Misc/SharpRefactoring/Project/Src/ContextActions/CacheClassAtCaret.cs

2
src/AddIns/Misc/SharpRefactoring/Project/Src/ContextActions/CacheClassAtCaret.cs

@ -74,6 +74,8 @@ namespace SharpRefactoring.ContextActions @@ -74,6 +74,8 @@ namespace SharpRefactoring.ContextActions
if (currentSymbol == null || currentSymbol.ResolvedType == null)
return null;
IClass c = currentSymbol.ResolvedType.GetUnderlyingClass();
if (c == null)
return null;
c = c.ProjectContent.GetClass(c.FullyQualifiedName, c.TypeParameters.Count, c.ProjectContent.Language, GetClassOptions.LookForInnerClass);
return ClassBookmarkSubmenuBuilder.GetCurrentPart(c);
}

Loading…
Cancel
Save