JetBrains Rider 2026.1 Help

C# パラメーター名のヒント

この設定ページを使って、 関数呼び出しのパラメーター名 のインレイヒントを設定できます。

可視性

セレクターを使って、パラメーター名ヒントをエディターでどのように表示するか選択します。 デフォルト を選ぶと、JetBrains Rider 設定 の エディター | インレイヒント | 一般 ページから一般的な表示設定が適用されます。 常に表示 または 表示しない を選ぶとヒントを常に表示または常に非表示にできます。 プッシュツーヒント を選ぶと、デフォルトでヒントを非表示にし、 Ctrl を押し続けている間だけ表示されます。

非リテラルで非表示

変数、リソース、式、または呼び出しである引数に対するパラメーター名のヒントを非表示にして、特定の種類の非リテラル引数に対して例外を設定できるようにします。

ビルダーのようなメソッドで非表示

所属クラスの修正されたオブジェクトを返す、 System.Text.StringBuilder のメソッドに似たメソッドのパラメーター名ヒントを非表示にします。 このようなメソッドの名前は、通常、パラメーターの目的を明確にしています。

メソッドパラメーターが番号付き接尾辞だけ異なる場合は非表示にする。

次のようなシグネチャーを持つメソッドを呼び出すときに、パラメーター名のヒントを非表示にします。

void DoSomething(int arg0, int arg1, int arg2, int arg3) {/*...*/}

メソッド名から最初のパラメーターのインテンションが明らかな場合は非表示にする。

シグネチャーが類似したメソッドを呼び出すときに、最初の引数にパラメーター名のヒントを隠す

void SetExtension(string extension, object next) {/*.. .*/}

引数のインテンションが使用から明らかな場合は非表示にする。

次のようなシグネチャーを持つメソッドの場合

void DoSomething(int value, object context) {/*...*/}

メソッドがこのように呼び出された場合、 value パラメーター名ヒントを非表示にします

DoSomething(myValue, context: null);

パラメーター配列のパラメーター名ヒントを非表示にする。

メソッドに「StringFormatMethod」というアノテーションが付けられている場合は、パラメーター名のヒントを非表示にする

このオプションは、 String.Format ライクなメソッドで StringFormatMethodAttribute が付与されたもののパラメーター名ヒントを非表示にします。

xUnit 属性

InlineData 属性引数の表示

このオプションは、xUnit の InlineData 属性の引数のパラメーター名のヒントを有効にします。

JetBrains Rider: xUnit InlineData 属性のインレイヒント

InlineAutoData 属性引数の表示

このオプションは、 AutoFixture.Xunit2 からの InlineAutoData 属性の引数のパラメーター名のヒントを有効にします。

JetBrains Rider: xUnit InlineAutoData 属性のインレイヒント

NUnit 属性

TestCase 属性引数の表示

このオプションは、NUnit の TestCase 属性の引数のパラメーター名のヒントを有効にします。

JetBrains Rider: NUnit TestCase 属性のインレイヒント

InlineAutoData 属性引数の表示

このオプションは、 AutoFixture.NUnit3 からの InlineAutoData 属性の引数のパラメーター名のヒントを有効にします。

JetBrains Rider: NUnit InlineAutoData 属性のインレイヒント

他の設定とは関係なく、パラメーター名のヒントが常に非表示になるメソッドパターンのリストを構成できます。

パターンは、完全修飾メソッド名、パラメーター数、パラメーター名と照合されます。 例えば:

  • System.Math.* は、FQN が System.Math で始まるすべてのメソッドに一致します。

  • System.Math.*(*, *) は、 System.Math 名前空間のすべてのメソッドを 2 つのパラメーターと照合します。

  • (*info) は、パラメーター名が info で終わるすべての単一パラメーターメソッドに一致します

  • (key, value) は、すべてのメソッドとパラメーター key および value を一致させます。

  • Put(key, value) は、パラメーター key および value を持つすべての Put メソッドに一致します。

2026 年 6 月 12 日