JetBrains Rider 2026.1 Help

代码检查:输入参数的 [MustDisposeResource] 注解无意义

此检查会在输入参数(如常规 inref readonly 参数)上报告 [MustDisposeResource]。 对于输入参数,该注解是无意义的,因为方法是接收一个已有的值,而不是返回一个调用方必须释放的资源。

示例

using JetBrains.Annotations; void Use([MustDisposeResource] IDisposable resource) { resource.Dispose(); }
void Use(IDisposable resource) { resource.Dispose(); }

快速修复

此检查没有专用的快速修复方案。 常见的修正方式是从输入参数中移除该注解。

2026年 5月 8日