Как я могу заставить Resharper использовать имена типов CLR для автоматически сгенерированного кода?

Согласно Общим соглашениям об именах использование имен типов CLR (например, String , Int16 ) должно быть предпочтительнее, чем использование имен типов, зависящих от языка ( строка , короткая ). Обычно я следую этому совету. Однако Resharper, похоже, использует имена типов, специфичные для языка, при генерации кода (рефакторинги, такие как метод извлечения, создание циклов foreach и т. Д.), Что очень раздражает.

Как я могу заставить Resharper использовать вместо этого имена типов CLR?

Обновление Многие задаются вопросом, почему кто-то применяет стиль, в котором Int32 вместо ] int или String вместо string , намерение заключалось в лучшей подсветке синтаксиса: int отображается как ключевое слово, Int32 отображается как тип. Поскольку изменение реализации подсветки кажется излишним, принудительное использование типа CLR просто выполняет свою работу. Это одна из причин, почему это часть нашего руководства по стилю.

13
задан mbx 20 November 2013 в 13:11
поделиться