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