ReSharper 2026.1 Help

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

ReSharper オプション: 環境 | インレイヒント | C# | パラメーター名ヒント

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

可視性

セレクターを使用して、エディターでパラメーター名ヒントの表示方法を選択します。 デフォルト を選択すると、ReSharper オプション の 環境 | インレイヒント | 一般 ページから一般的な表示設定が適用されます。 常に表示する または 表示しない を選択すると常にヒントを表示または非表示にでき、 プッシュヒント を選択した場合はデフォルトでヒントが非表示になり、 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 属性の引数のパラメーター名のヒントを有効にします。

ReSharper: xUnit InlineData 属性のインレイヒント

InlineAutoData 属性引数の表示

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

ReSharper: xUnit InlineAutoData 属性のインレイヒント

NUnit 属性

TestCase 属性引数の表示

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

ReSharper: NUnit TestCase 属性のインレイヒント

InlineAutoData 属性引数の表示

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

ReSharper: 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 日