Есть ли способ сделать более персонализированный стиль именования для ReSharper 6?
У моего проекта есть соглашение о кодировании, которое: Для локальных переменных (внутри методов): Используйте формат [префикс][имя переменной]
[Префикс] будет первым символом типа данных, если переменные имеют тип примитива, такой как Integer, Byte, String...
Пример:
Dim sCompanyName As String
Dim iArrayIndex As Integer
Dim bContactStatus As Boolean
Есть ли способ для Resharper создать собственное правило именования для этого случая?
Благодарю.
2 ответа
Хотя я полностью согласен с Пирсом в "устаревшей" природе венгерской нотации, я понимаю, что иногда можно застрять, поддерживая устаревший код или устаревшие стандарты компании.
Для вас может быть полезно знать, что CodeIt.Right включает в себя набор правил, которые помогают применять венгерский стиль записи, а также набор правил, которые помогают перейти от венгерской записи к соглашениям MS .NET. И, наконец, если вы не совсем довольны, вы можете настроить существующие правила или быстро разработать собственные.
Строго говоря, ReSharper не настроен на обработку венгерской нотации, потому что способ именования переменных в.Net не требует этого. Таким образом, если вам действительно нужно это иметь, вам нужно будет внедрить систему именования самостоятельно, создав плагин ReSharper для подавления собственной системы предложения имен в R# и реализации собственной.
Тем не менее, это очень сложная и, возможно, невыполнимая задача.