コードインスペクション:パラメーターに指定されたデフォルト値は、オプション引数を許可しないコンテキストで使用されるメンバーに適用されるため、効果がありません。
このインスペクションは、使用できないオプションパラメーターのデフォルト値を報告します。 この警告は、拡張メソッドレシーバーや特定のインターフェース、部分メンバーのシナリオなど、オプション引数が消費されないコンテキストで呼び出されるメンバーに表示されます。 これらの場合、呼び出し元はデフォルト値に頼ることができないため、誤解を招く可能性があります。
サンプル
public static class Extensions
{
public static void Print(this string text = "")
{
}
}
public static class Extensions
{
public static void Print(this string text)
{
}
}
クイックフィックス
この簡易修正では、使用されていないデフォルト値の指定を削除します。
2026 年 6 月 12 日