From 5ac7897e3d63f927bc36eed086ffa42f8f1eef8e Mon Sep 17 00:00:00 2001 From: Markus Palme Date: Sun, 31 Jul 2005 09:53:33 +0000 Subject: [PATCH] fixed exception when referenced project that was thrown when a referenced project wasn't part of the open project git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@283 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Src/Services/ParserService/ProjectContentRegistry.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Main/Base/Project/Src/Services/ParserService/ProjectContentRegistry.cs b/src/Main/Base/Project/Src/Services/ParserService/ProjectContentRegistry.cs index 863ec593fc..dc652d8dc5 100644 --- a/src/Main/Base/Project/Src/Services/ParserService/ProjectContentRegistry.cs +++ b/src/Main/Base/Project/Src/Services/ParserService/ProjectContentRegistry.cs @@ -69,6 +69,10 @@ namespace ICSharpCode.Core public static IProjectContent GetProjectContentForReference(ReferenceProjectItem item) { if (item is ProjectReferenceProjectItem) { + if (((ProjectReferenceProjectItem)item).ReferencedProject == null) + { + return null; + } return ParserService.GetProjectContent(((ProjectReferenceProjectItem)item).ReferencedProject); } lock (contents) {