如何通知 ReSharper 我已初始化 [NotNull] 字段?

How can I notify ReSharper that I've initialized [NotNull] fields?

下面的 TestClass 有一个非只读字段标记为 [NotNull]

ReSharper 检查我是否在构造函数中初始化字段。

我想将初始化代码放在单独的方法中UpdateFields以遵守 DRY 原则。但 ReSharper 不理解这一点。

如何通知 ReSharper 我已经初始化了字段?我可以以任何方式使用 Contract Annotation 吗?

    public class TestClass {
        [NotNull] private object notNull;

        //// ReSharper warns!
        public TestClass() {
            UpdateFields();
        }

        private void UpdateFields() {
            notNull = new object();
        }
    }

根据JetBrains的客户支持,ReSharper没有这个选项。

描述了解决方法 here