У меня есть следующий код:
ViewPortViewModel _Trochoid;
public ViewPortViewModel Trochoid
{
get { return _Trochoid; }
set { this.RaiseAndSetIfChanged(value); }
}
с поддержкой ReactiveUI INPC. Компилятор всегда предупреждает меня, что Trochoid
никогда не назначается и всегда будет нулевым. Однако из-за магии, которую RaiseAndSetIfChanged
выполняет с помощью поддержки CallerMemberName
, код действительно работает, а компилятор ошибочен.
Как я могу полностью удалить эти предупреждения в своем коде?