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