public CodeGenerator() { codeManager = CodeManager.Create(this); Settings = new CodeGeneratorSettings(); Settings.IsGeneratingCode = true; Settings.Load(); }
public CodeGenerator(bool timeSliced) { TimeSliced = TimeSliced; codeManager = CodeManager.Create(this); Settings = new CodeGeneratorSettings(); Settings.IsGeneratingCode = true; Settings.Load(); }
public static CodeManager Create(CodeGenerator codeGenerator) { CodeManager codeManager = null; switch (FPlatformProperties.GetPlatform()) { case EPlatform.Windows: default: codeManager = new FileWriterCodeManager(); break; } if (codeManager != null) { codeManager.CodeGenerator = codeGenerator; } return(codeManager); }
public static CodeManager Create(CodeGenerator codeGenerator) { CodeManager codeManager = null; switch (FPlatformProperties.GetPlatform()) { case EPlatform.Windows: codeManager = new VisualStudioCodeManager(); break; default: throw new NotImplementedException(); } if (codeManager != null) { codeManager.CodeGenerator = codeGenerator; } return(codeManager); }