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) {/*...*/}
メソッドが次のように呼ばれた場合、 DoSomething(myValue, context: null);
|
パラメーター配列のパラメーター名ヒントを非表示にする | |
メソッドに「StringFormatMethod」というアノテーションが付けられている場合は、パラメーター名のヒントを非表示にする | このオプションは、 |
xUnit 属性 | |
InlineData 属性引数の表示 | このオプションは、xUnit の ![]() |
InlineAutoData 属性引数の表示 | このオプションは、 ![]() |
NUnit 属性 | |
TestCase 属性引数の表示 | このオプションは、NUnit の ![]() |
InlineAutoData 属性引数の表示 | このオプションは、 ![]() |
他の設定とは関係なく、パラメーター名のヒントが常に非表示になるメソッドパターンのリストを構成できます。 | パターンは、完全修飾メソッド名、パラメーター数、パラメーター名と照合されます。 たとえば、次のようになります。
|



