public HardwireGenerator(string namespaceName, string entryClassName, ICodeGenerationLogger logger, HardwireCodeGenerationLanguage language = null) { m_Language = language ?? HardwireCodeGenerationLanguage.CSharp; m_Context = new HardwireCodeGenerationContext(namespaceName, entryClassName, logger, language); }