JetBrains Rider 2026.1 Help

コードインスペクション:「DefaultParameterValueAttribute」は「OptionalAttribute」と組み合わせて使用する必要があります

このインスペクションは、 OptionalAttribute を使用せずに使用された場合、 DefaultParameterValueAttribute を報告します。 この場合、デフォルト値のメタデータは呼び出し元にとって意味を持ちません。

サンプル

using System.Runtime.InteropServices; void M([DefaultParameterValue("text")] string value) { }

クイックフィックス

インスペクションエラーに対する専用の迅速な解決策はありません。 一般的な改善策としては、 OptionalAttribute を追加するか、パラメーターが実際にはオプションでない場合は DefaultParameterValueAttribute を削除することです。

2026 年 6 月 12 日