zoukankan      html  css  js  c++  java
  • 添加文件Node

    private XmlElement AddFileNode(XmlElement rootNode, string filename)
    {
        XmlElement node 
    = docOutput.CreateElement("File");
        Trace.WriteLine(
    string.Format("\t*File Created: {0}", filename));    
        PerformStep();
        
        XmlAttribute attName 
    = docOutput.CreateAttribute("name");
        attName.Value 
    = filename;
        node.Attributes.Append(attName);
        XmlAttribute attTime 
    = docOutput.CreateAttribute("startTime");
        attTime.Value 
    = DateTime.Now.ToFileTime().ToString();
        node.Attributes.Append(attTime);
            
        rootNode.AppendChild(node);
        
    return node;
    }



        AddFileNode(commonNode, 
    "EntityKeyBaseCore.generated.cs");
        
    this.GetTemplate("EntityKeyBaseCore.generated.cst").SetProperty("BLLNameSpace", BLLNameSpace);
        
    this.RenderToFile("EntityKeyBaseCore.generated.cst", rootPathBLL + "\\EntityKeyBaseCore.generated.cs"true);


        if (!File.Exists(rootPathBLL + "\\EntityKeyBase.cs"))
        
    {
            AddFileNode(commonNode, 
    "EntityKeyBase.cs");
            
    this.GetTemplate("EntityKeyBase.cst").SetProperty("BLLNameSpace", BLLNameSpace);
            
    this.RenderToFile("EntityKeyBase.cst", rootPathBLL + "\\EntityKeyBase.cs"true);
        }

                    

    public void RenderToFile(string templateName, string path, bool overwrite)
    {
        
    this._CurrentFileName = path;
        
    this.GetTemplate(templateName).RenderToFile(path, overwrite);
        
    this._counter++;
    }



    public CodeTemplate GetTemplate(string templateType)
    {
        
    return (CodeSmith.Engine.CodeTemplate)_CodeTemplates[templateType];
    }


    public MoM.Templates.CommonSqlCode GetTemplateBase(string templateType)
    {
        
    return (MoM.Templates.CommonSqlCode) GetTemplate(templateType);
    }

  • 相关阅读:
    HTTP Status 500
    响应式导航页面
    Http状态码的种类及含义
    实时监听输入框值变化的完美方案:oninput & onpropertychange
    运动框架
    图片循环轮播
    html页面加载和解析流程
    js和jquery实现tab选项卡
    js遇到这样基础题,看你能不能作对呢
    sql统计重复数据
  • 原文地址:https://www.cnblogs.com/fjchenq/p/525287.html
Copyright © 2011-2022 走看看