Re[4]: Parameter name hints - как скрыть, когда параметр один?
От: CodeMonkey  
Дата: 12.03.19 15:47
Оценка:
Здравствуйте, Retran, Вы писали:

R>Да, потому что у этих методов на самом деле не один параметр.


Формально — да, фактически — нет.

R>Вообще, хинты для первого аргумента не показываются если имя параметра очевидно из имени метода. В остальных случаях они обычно оказываются полезными.


По моему впечатлению, скорее бесполезны. Пока просто отключил, а если где действительно есть неясность — проще написать имя аргумента руками.

R>В первом случае: второй аргумент — это литерал, а остальные — нет, и имена параметров уже содержатся в аргументах (нет смысла показывать "path: LocalPath").

R>Во втором случае нужно посмотреть на декларацию метода ParsePackageInfo. Предположу, что там два параметра с одинаковым типом (а значит хинты полезны), но хинт для второго аргумента прячется по той же причине что и в первом случае.
R>Можно выключить "Hide if intention of argument is clear from usage" в настройках, поведение станет прозрачнее. Но хинтов станет больше и многие из них будут бесполезны.

ParsePackageInfo(string fileName, string basePath)


А "fileName: filePath" очень полезно, что ли?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.