Изменить шаблон «Реализация интерфейса» в Visual Studio - PullRequest
4 голосов
/ 18 мая 2009

Я постоянно использую ярлык «Реализация интерфейса» в Visual Studio 2008. Моя «проблема» заключается в том, что я хочу, чтобы Visual Studio использовал String -лиас вместо string в каждом случае.

Поскольку я вынужден использовать String вместо string, это сэкономит мне огромное количество времени. Например, я хочу следующее:

public Catalogue(String url) { }

вместо

public Catalogue(string url) { }

Возможно ли это? Где я могу найти эти шаблоны?

Ответы [ 2 ]

6 голосов
/ 19 мая 2009

Вы не можете изменять шаблоны, используемые во время рефакторинга.

Шаблоны, которые вы можете изменить, доступны в % ProgramFiles% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE . В частности, большинство CSharp для пустых файлов и тому подобное находятся в % ProgramFiles% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp

Может быть, человек, заставляющий вас использовать «String», изменит свои способы, если поймет, сколько времени это потрачено впустую. Я лично не понимаю этого ...

В среде IDE используется «строка», а не «строка» во всем сгенерированном коде, поэтому, заставляя нестандартный «стандарт», ваша команда вызывает несогласованность. Люди могут спорить о том, что лучше, пока они не станут голубыми на лице - но, как вы отмечаете, использование «String» - боль в заднице .

1 голос
/ 19 мая 2009

просто замените string на String (целое слово, чувствительно к регистру) или не используйте этот шаблон факторинга. потому что после проверки% ProgramFiles% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ кажется, что он жестко закодирован

...