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