ReSharper 2026.1 Help

コードインスペクション:「ref」または「out」パラメーターに [Optional] 属性が指定されています

このインスペクションは、 ref または out で宣言されたオプションパラメーターを報告します。 オプション引数は呼び出し元で省略できますが、 ref および out パラメーターには実際の変数を渡す必要があるため、この組み合わせは無効です。

サンプル

using System.Runtime.InteropServices; void Add([Optional] ref object template) { }
using System.Runtime.InteropServices; void Add([Optional] object template) { }

修正方法

インスペクションエラーに対する専用の迅速な解決策はありません。 ref または out を削除するか、パラメーターを必須項目にしてください。

2026 年 6 月 12 日