コードインスペクション:「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 日