From 3a43292513fb81a920dfda7ffc299430c4654f86 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Fri, 15 Sep 2006 17:54:53 +0000 Subject: [PATCH] Fixed SD2-1057 - UserControl in project does not appear in Custom Components tab. When adding an item to the project content cache the full assembly name is used as a key if the project content is a ReflectionProjectContent. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1801 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/ProjectContent/ProjectContentRegistry.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/ProjectContentRegistry.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/ProjectContentRegistry.cs index 22019d4322..6641f56c9b 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/ProjectContentRegistry.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/ProjectContent/ProjectContentRegistry.cs @@ -234,6 +234,10 @@ namespace ICSharpCode.SharpDevelop.Dom } if (pc != null) { + ReflectionProjectContent reflectionProjectContent = pc as ReflectionProjectContent; + if (reflectionProjectContent != null && reflectionProjectContent.AssemblyFullName != null) { + contents[reflectionProjectContent.AssemblyFullName] = pc; + } contents[itemInclude] = pc; contents[itemFileName] = pc; }