Browse Source

ResourceToolkit: Fixed NullReferenceException when a ResourceManager access is resolved and the source code contains an assignment to a variable which does not have a return type.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2504 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Christian Hornung 18 years ago
parent
commit
b07724e602
  1. 5
      src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/BclNRefactoryResourceResolver.cs

5
src/AddIns/Misc/ResourceToolkit/Project/Src/Resolver/BclNRefactoryResourceResolver.cs

@ -637,9 +637,14 @@ namespace Hornung.ResourceToolkit.Resolver @@ -637,9 +637,14 @@ namespace Hornung.ResourceToolkit.Resolver
/// </summary>
public static bool IsTypeRelationshipPossible(IMember member1, IMember member2)
{
if (member1.ReturnType == null || member2.ReturnType == null) {
return false;
}
if (member1.ReturnType.Equals(member2.ReturnType)) {
return true;
}
IClass class1;
IClass class2;
if ((class1 = member1.ReturnType.GetUnderlyingClass()) == null) {

Loading…
Cancel
Save