由于下面所示的扩展方法FinestFormat()不是以[System.String.Format(System.IFormatProvider,System.String,System.Object[])]形式出现的,所以ReSharper注释无法工作。这个ReSharper 'StringFormatMethod‘注释有扩展方法形式吗?
或者我可以创建自己的customer ReSharper注释来解决这个场景?调用ReSharper实现其格式、parms、突出显示等。
[StringFormatMethod("formatString")]
public static void FinestFormat(this ILog log, string format, params object[] args)
{
log.DoLogFormat(log4net.Core.Level.Finest, format, args);
}发布于 2016-02-17 16:40:07
Stuartd提供了答案,编码示例应该将参数更改为StringFormatMethod为"format“。他还提供了指向ReSharper文档的链接。
[StringFormatMethod("format")]
public static void FinestFormat(this ILog log, string format, params object[] args)
{
log.DoLogFormat(log4net.Core.Level.Finest, format, args);
}https://stackoverflow.com/questions/35440386
复制相似问题