static void writeFiles(string dir, CodeGenFile[] files) { if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } foreach (var file in files) { File.WriteAllText(dir + file.fileName + ".cs", file.fileContent.Replace("\n", Environment.NewLine)); } }
static void writeFiles(string dir, CodeGenFile[] files) { if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } foreach (var file in files) { File.WriteAllText(dir + file.fileName + ".cs", file.fileContent); } }
static void writeFiles(string directory, CodeGenFile[] files) { if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } foreach (var file in files) { var fileName = directory + file.fileName + ".cs"; var fileContent = file.fileContent.Replace("\n", Environment.NewLine); File.WriteAllText(fileName, fileContent); } }
static void writeFiles(string directory, CodeGenFile[] files) { if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } foreach (var file in files) { var fileName = directory + file.fileName + ".cs"; var fileContent = file.fileContent.Replace("\n", Environment.NewLine); var header = string.Format(AUTO_GENERATED_HEADER_FORMAT, file.generatorName); File.WriteAllText(fileName, header + fileContent); } }
public CodeGenFile[] Generate(string[] blueprintNames) { if (blueprintNames.Length == 0) { return new CodeGenFile[0]; } var generatorName = typeof(BlueprintsGenerator).FullName; var orderedBlueprintNames = blueprintNames.OrderBy(name => name).ToArray(); var file = new CodeGenFile { fileName = FILE_NAME, fileContent = string .Format(CLASS_FORMAT, generateBlueprintGetters(orderedBlueprintNames)) .ToUnixLineEndings(), generatorName = generatorName }; return new [] { file }; }
public CodeGenFile[] Generate(string[] blueprintNames) { if (blueprintNames.Length == 0) { return(new CodeGenFile[0]); } var generatorName = typeof(BlueprintsGenerator).FullName; var orderedBlueprintNames = blueprintNames.OrderBy(name => name).ToArray(); var file = new CodeGenFile { fileName = FILE_NAME, fileContent = string .Format(CLASS_FORMAT, generateBlueprintGetters(orderedBlueprintNames)) .ToUnixLineEndings(), generatorName = generatorName }; return(new [] { file }); }