0
實例的所有目標抑制特定的警告。如果添加我的自定義屬性,不過,我想被抑制警告:C#的ReSharper:</p> <pre><code>private string foo; </code></pre> <p>這理所當然地發出警告<code>CS0649: Field 'foo' is never assigned</code>:對特定屬性
[Localize("foo")]
private string foo;
我知道這是可能使用ReSharper。我使用,Json.Net庫,具有抑制它被用在各個領域相同的警告的屬性,如果ReSharper的運行:
[JsonProperty("foo")]
private string foo;
我嘗試使用的屬性類#pragma
指令,以發揮各地In Source Suppression,但無濟於事。任何指針正確的方向將不勝感激,謝謝!
編輯:添加動畫以顯示在未分配字段上使用Newtonsoft.Json.JsonProperty時的所需行爲。
編輯:由於特徵似乎是從JetBrains.Annotations具體ReSharper的-
你確定使用JsonProperty屬性抑制這個警告嗎?因爲我無法複製它。 – Evk
@Evk感謝您的回覆。我添加了一個動畫來顯示JsonProperty的行爲(使用Newtonsoft.Json)。 –
但是,如果你建立的項目 - 它不會發出CS0169警告消息仍然(在「警告」生成選項卡)?另外,你是否安裝了Resharper? – Evk