我有下面的代码:
ViewPortViewModel _Trochoid;
public ViewPortViewModel Trochoid
{
get { return _Trochoid; }
set { this.RaiseAndSetIfChanged(value); }
}
使用 ReactiveUI 的 INPC 支持。编译器总是警告我 Trochoid
从未被分配, 并且将始终为 null。但由于 RaiseAndSetIfChanged
通过 CallerMemberName
支持执行的魔法,代码确实能够工作并且编译器是错误的。
我该如何在我的代码中清晰地禁止这些警告?