ReSharper 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日