我有以下代碼:禁止 「會員從未分配到」 警告在C#
ViewPortViewModel _Trochoid;
public ViewPortViewModel Trochoid
{
get { return _Trochoid; }
set { this.RaiseAndSetIfChanged(value); }
}
使用ReactiveUI INPC支持。編譯器總是警告我Trochoid
永遠不會被分配,並且將始終爲空。但是,由於RaiseAndSetIfChanged
通過CallerMemberName
支持執行的魔術,代碼確實有效,編譯器也是錯誤的。
如何乾淨抑制在我的代碼,這些警告?
儘管默認分配是您無論如何都可以做的事情。無論哪種方式,我們現在都說「我們知道這沒什麼」。其中,我喜歡分組因素。但是,我是誰... –
我更喜歡這樣做,因爲它也會阻止開發人員(也許誰正在使用resharper或類似工具)假設該字段可以只讀。 – weston
我可以使用SuppressMessageAttribute http://msdn.microsoft.com/en-us/library/system.diagnostics.codeanalysis.suppressmessageattribute%28v=vs.100%29.aspx但我無法弄清楚如何產生極其從編譯器警告詳細attr? – bradgonesurfing