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; + } } }