代码检查:'void' 方法带有 [MustUseReturnValue] 属性。
此检查会报告带有 void 方法并用 [MustUseReturnValue]注解的方法。 该属性仅适用于有返回值的方法。 void 方法没有可供调用方使用的返回值,所以该注解不描述任何实际行为。
示例
using JetBrains.Annotations;
class C
{
[MustUseReturnValue]
public void DoWork()
{
}
}
class C
{
[MustUseReturnValue]
public bool DoWork()
{
return true;
}
}
快速修复
请移除该属性,或将方法更改为返回有实际意义的值。
2026年 5月 8日