ReSharper 2026.1 Help

コードインスペクション:「void」メソッドに [MustUseReturnValue] 属性が付与されています

このインスペクションは、 [MustUseReturnValue] でアノテーションが付けられた void メソッドを報告します。 この属性は、値を返すメソッドにのみ意味があります。 void メソッドは呼び出し元が使用できるものを何も持たないため、このアノテーションは実際の動作を記述しません。

サンプル

using JetBrains.Annotations; class C { [MustUseReturnValue] public void DoWork() { } }
class C { [MustUseReturnValue] public bool DoWork() { return true; } }

クイックフィックス

属性を削除するか、意味のある値を返すようにメソッドを変更してください。

2026 年 6 月 12 日