将自定义分隔符添加到ReSharper类型成员布局

时间:2010-11-17 07:12:23

标签: resharper

我正在测试ReSharper“类型成员布局”功能。见ReSharper |选项|语言| C#|键入成员布局。并找到了一些good guidelines online并阅读了Jetbrains online documentation。但添加自定义方法分隔符我无法找到如何。

示例:

//---- my custom method separator ----
public int Test()
{
  return 42;
}

//---- my custom method separator ---- 
public string Run()
{
  return "running";
}

那么可以在自定义“类型成员布局”xml代码中包含它吗?

1 个答案:

答案 0 :(得分:1)

我认为这个版本不可能。在我看来,从文档和使用Type Members Layout仅用于重新排序和可选 en- #regioning和de- #regioning ing 源文件中的成员。我看不到任何可以添加任意文本的东西。

您可以考虑使用查找

的基于正则表达式的查找/替换操作
^\t\t\tpublic

(使用正确数量的选项卡,以便只匹配方法,而不是类),并在找到的文本之前插入方法分隔符,后跟换行符。