| 前页 | 后页 | 
编辑转换模板
单个转换应用了许多转换模板,每个转换模板都定义了在转换中作用的对象的类型以及对该类型的对象执行的操作。系统提供了一系列内置的默认模板,每种转换类型都使用这些模板的特定子集。通常,转换类型和模板子集适合目标语言。集合中的某些默认模板不包含任何内容。这些是“潜在的”,表示对不包含在转换中的对象执行操作的潜力,但如果要包含它,则完全有效。潜在模板的一个示例是C#转换中的链接类库模板。
您可以通过多种方式定制转换模板,包括:
- 调整默认集中一个或多个模板中的代码
- 将代码添加到“潜在”默认模板
- 根据默认值之一添加新的自定义模板,但该模板可用于您定义的其他目的
- 添加一个新的转换类型,该转换类型最初包含基本的默认模板集
- 添加(或删除)模板的原型替代
访问
| 色带 | 设计>工具>变换>变换模板 | 
| 键盘快捷键 | + + H | 
编辑转换模板
| 选项 | 行动 | 也可以看看 | 
|---|---|---|
| 语言 | 单击下拉箭头,然后选择转换的名称。 | |
| 新转型类型 | 如果要创建新的转换,请单击此按钮。 提示显示转换名称。输入名称,然后单击确定按钮。 “模板”列表显示默认的内置模板集,您可以从中开发转换。除非您在转换中添加和/或编辑一个或多个模板,否则自定义转换将不会保存或无法使用。 | |
| 范本 | 列出当前转换的转换模板。 单击模板名称以突出显示它,并在“模板”面板中显示其内容。 “已修改”列指示您是否已编辑此转换的模板。 | MDG开发中的代码模板编辑器 | 
| 模板 | 显示当前所选模板的内容,并提供用于修改模板的编辑器功能(右键单击代码文本)。 | 写转换 MDG开发中的代码模板编辑器 代码模板语法 | 
| 刻板印象替代 | 列出活动基本模板的构造型模板。 “已修改”列指示您是否已修改原型模板。 | |
| 添加新的自定义模板 | 单击此按钮创建一个自定义模板,以添加到当前转换中。 出现一个对话框,提示您指定: 
 | |
| 添加新的构造型覆盖 | 单击此按钮可以为当前选定的模板添加新的构造型替代。出现一个对话框,提示您指定: 
 | |
| 获取默认模板 | 单击此按钮可以使用当前内置模板的默认版本更新编辑器显示,或清除当前自定义模板的内容。 如果保存了更改的模板,则恢复默认版本即为更改,因此“已修改”字段仍显示单词“是”。 | |
| 保存 | 单击此按钮保存新的或编辑的当前模板。您不能在不保存当前模板的情况下切换到另一个模板,因此也可以有效地保存过渡。 | |
| 删除 | 单击此按钮可删除当前的自定义模板或构造型替代,或对内置模板的最新更改(有效地将其返回到默认的基本内容)。您无法删除内置模板。 系统提示您确认删除。 | |
| 救命 | 单击此按钮以显示此帮助主题。 | 
笔记
- 转换模板编辑非常强烈地基于代码生成模板编辑。有关编辑转换模板的其他信息,请参见“ 代码模板编辑器”部分和“ 编辑源代码”主题。
学到更多
- 代码模板框架工具 (使用)
- 代码模板框架 (开发和编辑)
- 代码模板编辑器
- 编辑源代码
- 导出代码生成和转换模板
- 导入代码生成和转换模板
- 变换元素
