В C # что означает $ до и после идентификатора класса или пространства имен? - PullRequest
0 голосов
/ 29 мая 2018

Правила идентификатора C # указывают, что имя должно начинаться с буквы или подчеркивания, но приведенный ниже код работает без ошибок.Даже функция отображения кода на StackOverFlow ниже не считает имена с начальными или конечными $ действительными.

namespace $safeprojectname$
{
    [ExportCodeRefactoringProvider(LanguageNames.CSharp, Name = nameof($saferootidentifiername$CodeRefactoringProvider)), Shared]
    internal class $saferootidentifiername$CodeRefactoringProvider : CodeRefactoringProvider
    {
    }
}

1 Ответ

0 голосов
/ 29 мая 2018

Просто понял, что я смотрю на файл шаблона, который создает C #, а не исходный файл C #.

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