private void BuildFiles() { //string csPath = Path.Combine(Environment.CurrentDirectory, "cs"); //if (Directory.Exists(csPath)) //{ // Directory.Delete(csPath, true); //} //Directory.CreateDirectory(csPath); foreach (KeyValuePair <string, NodeDescriptor> entry in this.Types) { ReplacementParameters param = new ReplacementParameters(entry.Value); NodeBuilder builder = new NodeBuilder(this.GeneratedNodeTemplate, "cs", param); builder.Bind(); builder.Save(); builder = new NodeBuilder(this.CustomNodeTemplate, "custom", param); builder.Bind(); builder.Save(); } }
private void BuildFiles() { //string csPath = Path.Combine(Environment.CurrentDirectory, "cs"); //if (Directory.Exists(csPath)) //{ // Directory.Delete(csPath, true); //} //Directory.CreateDirectory(csPath); foreach (KeyValuePair<string, NodeDescriptor> entry in this.Types) { ReplacementParameters param = new ReplacementParameters(entry.Value); NodeBuilder builder = new NodeBuilder(this.GeneratedNodeTemplate, "cs", param); builder.Bind(); builder.Save(); builder = new NodeBuilder(this.CustomNodeTemplate, "custom", param); builder.Bind(); builder.Save(); } }
public NodeBuilder(string template, string path, ReplacementParameters param) { this.Template = template; this.Path = path; this.Param = param; }
public NodeBuilder(string template, string path, ReplacementParameters param) { this.Template = template; this.Path = path; this.Param = param; }