diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ResolveResult.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ResolveResult.cs index 59f588ece5..d5e5b8fa1d 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ResolveResult.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ResolveResult.cs @@ -480,7 +480,7 @@ namespace ICSharpCode.SharpDevelop.Dom public override bool IsReferenceTo(IEntity entity) { IClass c = entity as IClass; - return c != null + return c != null && resolvedClass != null && resolvedClass.FullyQualifiedName == c.FullyQualifiedName && resolvedClass.TypeParameters.Count == c.TypeParameters.Count; }