ReSharper有一个奇特的功能,突出了格式变量,例如:的String.format():
现在,我已经编写了一个扩展来格式化字符串,如:
public static string FormatWith(this string me,params object[] args) { return string.Format(me,args); }
所以我可以这样做:
现在,每当字符串后跟.FormatWith时,我想为{0}和{1}实现类似的语法高亮. ReSharper有可能这样吗?
解决方法
您可以通过在
JetBrains.Annotations package中使用StringFormatMethodAttribute来完成此操作.
[StringFormatMethod("me")] public static string FormatWith(this string me,args); }