我有一些代码:
public void Foo([NotNull] Func<string> bar)
{
//whatever
}
我的问题是,[NotNull]注释指定bar本身不为null。我正在寻找一个注释,说明RETURN BY BY BAR不是空的。
我预计这是可能的,但似乎并非如此。它们支持IEnumerables的ItemNotNull,所以我不明白为什么我们不能为Func对象提供ReturnsNotNull。
我只是错过了一些明显的东西吗?当然,支持这个基本的东西。