ReSharper 2026.1 Help

代码检查:'void' 方法带有 [MustDisposeResource] 属性。

此检查会报告带有 void 注解 [MustDisposeResource]的方法。 该属性用于返回调用方必须释放的资源的方法。 在 void 方法中,没有返回资源,因此该注解没有意义。

示例

using JetBrains.Annotations; class C { [MustDisposeResource] public void CreateResource() { } }
class C { public IDisposable CreateResource() { return new MemoryStream(); } }

快速修复

请移除该属性,或将方法更改为返回可释放资源。

2026年 5月 8日