Я хочу разместить комментарий, который позволит мне перейти к другому блоку кода в C # - PullRequest
0 голосов
/ 02 сентября 2018

Думаю, я мог бы использовать cref в комментариях xml.

Я также нашел хитрый способ, используя оператор nameof.

string fakeString = nameof( NewForm.HandleCommandLineArgments ); // use go to definition to get to NewForm.HandleCommandLineArgments

Есть еще идеи?

Обновление: Я понимаю, как перейти к определению, в идеале мне не нужно было бы добавлять «string fakeString». Я подумал, что cref - это немного облом, так как я думал, что это может быть только в комментариях xml в верхней части метода, но вы можете поместить их где угодно.

Я иду с:

        /// <see cref="NewForm.HandleCommandLineArgments">
        PipeClient.SendSimpleStringMessage( "scriptcode", "[Arguments]" + commandLineArguments );

1 Ответ

0 голосов
/ 02 сентября 2018

В Visual Studio 2017 вы можете просто использовать Ctrl + T (или любой ярлык, назначенный на Edit/Go To All), чтобы перейти к любому типу. ReSharper имеет аналогичную функциональность даже в более ранних версиях Visual Studio.

Больше не должно быть необходимости; и такие переменные, как fakeString, действительно являются запахом кода (и могут даже вызывать проблемы со сборкой / обслуживанием из-за диагностики «неиспользуемых переменных»).

Если это что-то, что связано с методом, также вполне приемлемо включить ссылки в XML Doc через <see cref="..."/> и / или <seealso cref="..."/>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...