From 031735218d2e5892ddae018026c2d0972278f1ca Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 27 Sep 2008 13:27:32 +0000 Subject: [PATCH] Added PublicResXFileCodeGenerator. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3557 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../ResourceEditor/Project/ResourceEditor.addin | 3 +++ .../Project/Src/ResourceCodeGeneratorTool.cs | 14 +++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.addin b/src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.addin index 81282a6978..3c233159de 100644 --- a/src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.addin +++ b/src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.addin @@ -67,5 +67,8 @@ + diff --git a/src/AddIns/DisplayBindings/ResourceEditor/Project/Src/ResourceCodeGeneratorTool.cs b/src/AddIns/DisplayBindings/ResourceEditor/Project/Src/ResourceCodeGeneratorTool.cs index 57baf2bf8b..fa9a6364da 100644 --- a/src/AddIns/DisplayBindings/ResourceEditor/Project/Src/ResourceCodeGeneratorTool.cs +++ b/src/AddIns/DisplayBindings/ResourceEditor/Project/Src/ResourceCodeGeneratorTool.cs @@ -16,6 +16,8 @@ namespace ResourceEditor { public class ResourceCodeGeneratorTool : ICustomTool { + protected bool createInternalClass = true; + public void GenerateCode(FileProjectItem item, CustomToolContext context) { /*context.GenerateCodeDomAsync(item, context.GetOutputFileName(item, ".Designer"), @@ -48,11 +50,17 @@ namespace ResourceEditor context.OutputNamespace, // generatedCodeNamespace context.OutputNamespace, // resourcesNamespace context.Project.LanguageProperties.CodeDomProvider, // codeProvider - true, // internal class + createInternalClass, // internal class out unmatchable )); } - - + } + + public class PublicResourceCodeGeneratorTool : ResourceCodeGeneratorTool + { + public PublicResourceCodeGeneratorTool() + { + base.createInternalClass = false; + } } }