started wokring on internal code generator

This commit is contained in:
Christian Resma Helle
2013-08-14 09:22:30 +02:00
parent 95b0946d81
commit 1b8d6f04e9
7 changed files with 61 additions and 7 deletions
@@ -1,12 +1,13 @@
using System.CodeDom.Compiler;
using System.CodeDom;
using System.CodeDom.Compiler;
namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.VSPackage.CustomTool
{
public class CodeGeneratorFactory
{
public ICodeGenerator Create(string className, string defaultNamespace, string inputFileContents, CodeDomProvider codeDomProvider = null)
public ICodeGenerator Create(string className, string defaultNamespace, string inputFileContents, CodeDomProvider codeDomProvider = null, MemberAttributes? classAccessibility = null)
{
return new CodeDomCodeGenerator(new ResourceParser(inputFileContents), className, defaultNamespace, codeDomProvider);
return new CodeDomCodeGenerator(new ResourceParser(inputFileContents), className, defaultNamespace, codeDomProvider, classAccessibility);
}
}
}