Resharper对委托方法的注释?

时间:2012-10-01 16:35:30

标签: delegates annotations resharper

我正在尝试为Commons.Logging创建External Annotations文件。它实际上是来自log4net配置的直接副本,但令我困惑的是我如何用适当的StringFormatMethodAttribute装饰以下代码:

public interface ILog
{
  void Error(Action<FormatMessageHandler> formatMessageCallback);
}

public delegate string FormatMessageHandler(string format, params object[] args);

// usage
log.Error(m => m(
  "my expensive to calculate argument is: {0}",
    CalculateMessageInfo()) );

该属性仅对构造函数和方法有效,是否有办法将其强制转换为此用例?

0 个答案:

没有答案