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