public override void Write(CodeFileBase codeFile) { if (!codeFile.Exists()) { codeFile.Write(); } }
public override void Write(CodeFileBase codeFile) { Output = string.Empty; List <string> lines = codeFile.GetLines(); Output = string.Join(System.Environment.NewLine, lines); }
public override void Write(CodeFileBase codeFile) { List <string> lines = codeFile.GetLines(); foreach (string line in lines) { System.Diagnostics.Debug.WriteLine(line); } }
public override void Write(CodeFileBase codeFile) { List <string> lines = codeFile.GetLines(); foreach (string line in lines) { System.Console.WriteLine(line); } }
public override CodeFileBase Generate() { CodeFileBase codeFile = CodeFileFactory.Create(CodeFileType); foreach (string line in AsLiteral) { codeFile.AddLine(line); } return(codeFile); }
public override string Contents(CodeFileBase codeFile) { if (Exists(codeFile)) { return(System.IO.File.ReadAllText(codeFile.FullFilename)); } else { return(string.Empty); } }
private void Run(List <TableDefinition> tables, DynamicTemplate template) { Commands = TemplateParser.Parse(template); foreach (TableDefinition table in tables) { SetGlobalVariable("TableName", "string", table.TableName); CodeFile = CodeFileFactory.Create(template.FileType); foreach (CommandBase command in Commands) { command.Execute(); } } }
public override void Write(CodeFileBase codeFile) { if (codeFile != null) { if (!System.IO.Directory.Exists(CodeFileBase.RootPath)) { System.IO.Directory.CreateDirectory(CodeFileBase.RootPath); } if (!System.IO.Directory.Exists(codeFile.Path)) { System.IO.Directory.CreateDirectory(codeFile.Path); } StringOutputStrategy stringOutput = new StringOutputStrategy(); stringOutput.Write(codeFile); System.IO.File.WriteAllText(codeFile.FullFilename, stringOutput.Output); } }
public override string Contents(CodeFileBase codeFile) { return(codeFile.Contents()); }
public override void Write(CodeFileBase codeFile) { codeFile.Write(); }
public override bool Exists(CodeFileBase codeFile) { return(codeFile.Exists()); }
public override bool Exists(CodeFileBase codeFile) { return(System.IO.File.Exists(codeFile.FullFilename)); }
public abstract void Write(CodeFileBase codeFile);
public abstract bool Exists(CodeFileBase codeFile);
public abstract string Contents(CodeFileBase codeFile);
public override bool Exists(CodeFileBase codeFile) { return(false); }
public override string Contents(CodeFileBase codeFile) { return(string.Empty); }
public override void Write(CodeFileBase codeFile) { codeFile.WriteUsingOverwriteStrategy(); }