如何使用JetBrains注释指定Func对象不返回null?

我有一些代码:

public void Foo([NotNull] Func bar) { //whatever } 

我的问题是,[NotNull]注释指定bar本身不为null。 我正在寻找一个注释,它说RETURN BY BY BAR不是null。

我预计这是可能的,但似乎并非如此。 它们支持IEnumerables的ItemNotNull,所以我不明白为什么我们不能为Func对象提供ReturnsNotNull。

我只是遗漏了一些明显的东西吗? 当然这是基本支持的东西。