代码检查:'void' 方法带有 [Pure] 特性注解
此检查会报告带有 void 并标注有 [Pure] 的方法。 纯方法应只依赖于输入参数返回一个值,并且没有可观察到的副作用。 void 方法无法返回此类值,因此该注解通常具有误导性。
示例
using JetBrains.Annotations;
class C
{
[Pure]
public void UpdateState()
{
}
}
class C
{
[Pure]
public int GetState()
{
return 42;
}
}
快速修复
请移除该特性,或将方法修改为返回计算所得的值,而不是 void。
2026年 5月 8日