代码改变世界

[CODE Smith]常用的一些方法

2008-02-20 09:31  Jaypei  阅读(438)  评论(0编辑  收藏  举报
  1. public virtual void GetFileName()
    可以重载这个方法设置模板输出到文件的名称。否则CodeSmith 将基于模板名称和
    TargetLanguage设置它的文件名。
  2. public void CopyPropertiesTo(CodeTemplate target)
    这个方法可以实现从一个模板中将其所有属性的值拷贝到另一个模板所有对应属性中,
    并按照相应的属性值类型进行匹配。
  3. public object GetProperty(string propertyName)
    这个方法将返回一个给定名称的属性的值。
  4. public void SetProperty(string propertyName, object value)
    此方法可以根据给定名称的属性设置其值。
  5. public string SavePropertiesToXml ()
    这个方法将现有的属性值保存成一个XML的属性字符串。
  6. public void SavePropertiesToXmlFile (string fileName)
    这个方法将当前属性值保存成一个XML的属性文件。
  7. public void RestorePropertiesFromXml(string propertySetXml, string baseDirectory)
    从保存在XML文件中的属性字符串,将模板的属性值恢复。
  8. public void RestorePropertiesFromXmlFile(string fileName)
    从保存在XML文件中的属性文件,将模板的属性值恢复。