Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
 public NodeBuilder(string template, string path, ReplacementParameters param)
 {
     this.Template = template;
     this.Path = path;
     this.Param = param;
 }
Exemplo n.º 4
0
 public NodeBuilder(string template, string path, ReplacementParameters param)
 {
     this.Template = template;
     this.Path     = path;
     this.Param    = param;
 }