代码检查:[MustDisposeResource] 注解对输入参数无意义。
此检查会在输入参数(例如常规、 in 或 ref readonly 参数)上报告 [MustDisposeResource]。 该注解对于输入参数无意义,因为方法接收的是已有值,而不是返回需要调用者释放的资源。
示例
using JetBrains.Annotations;
void Use([MustDisposeResource] IDisposable resource)
{
resource.Dispose();
}
void Use(IDisposable resource)
{
resource.Dispose();
}
快速修复
没有针对此检查的专用快速修复。 通常的修正方法是从输入参数中移除该注解。
2026年 5月 8日