(使用ReSharper Ultimate 2017.1.3。)
在我的代码中,我有这样的东西:
new someClass(null);
它没有分配给任何变量,它应该像这样保持不变。 (它看起来可能很奇怪,但是用于特定的测试用例中。)
ReSharper警告说:
可能通过'new'表达式创建未分配的对象
菜单不建议自动写注释,所以我在寻找语法。
ReSharper忽略此评论有什么?
经过一些搜索,我已经尝试过:
// ReSharper disable once
// ReSharper disable once UnassignedField
// ReSharper disable once UnassignedField.Compiler
答案 0 :(得分:5)
如果将此行直接放在未分配的新行上方,则可以禁用一次警告。
// ReSharper disable once ObjectCreationAsStatement