ReSharper 2025.2 Help

声明模板参数

代码模板可以根据周围的上下文进行调整,甚至在应用时以交互方式运行。 所有这些都通过 模板 形参s模板宏 完成。

您可以在 模板编辑器 中定义和编辑模板 形参s。 一旦您输入一个 形参(以 $ 为前缀和后缀),它就会出现在文本区域右侧的 形参 部分中。 然后,您可以通过单击 选择宏 来配置其行为:

ReSharper:模板编辑器

您可以在模板中多次使用任何 形参;当模板应用时,它们的值将被同步。

声明一个模板参数

  1. 创建一个新模板打开现有模板进行编辑

  2. 在模板编辑器的文本区域中以 $形参_name$ 输入一个 形参。

  3. 要定义一个 来计算 形参 的值,请在文本区域右侧的 形参 部分中找到 形参,然后单击 选择宏。 如果已经定义了一个宏,您可以单击其超链接切换到另一个宏。

  4. 在出现的 选择宏 对话框中,从列表中选择一个宏并单击 确定。 如果所选宏具有宏参数,则在对话框中以加粗显示(例如, formattype)。 在这种情况下,选择宏后,模板 形参 下会出现一个文本字段或选择器。 您可以在那里指定宏参数。

    ReSharper:选择宏对话框
  5. 如果您希望 形参 是 可编辑的 ,则其旁边的 可编辑 复选框应启用(默认情况下已启用)。 根据模板中 形参 出现的次数,执行以下操作之一:

    • 如果 形参 在模板中仅使用一次,请确保选中复选框。

    • 如果 形参 在模板中使用多次,将出现一个组合框,您可以在其中选择可编辑出现的顺序号。 此编号指定当模板通过 热点会话 部署时,输入焦点将设置到 形参 的哪个出现位置。 您可能还会注意到这些编号以“M”或其他字母为前缀。 这些字母定义了在 多文件模板的哪个文件中应为此 形参 设置输入焦点。 “M”代表主文件,并出现在所有模板中。

  6. 您还可以选择在 形参 区域中新声明的 形参,并使用上下箭头更改 形参 的顺序。 形参 列表中的位置定义了在应用模板时热区会话期间切换 形参 的顺序。 这仅影响可编辑的 形参。

  7. 要保存模板,请在 Visual Studio 菜单中选择 文件 | 保存选定项 或按 Ctrl+S

最后修改日期: 2025年 9月 27日