Как живые шаблоны R# взаимодействуют с фрагментами кода VS?

В R # есть функция под названием "живые шаблоны", которая, кажется, дублирует функцию "фрагментов кода", встроенную в VS, хотя, вероятно, она более функциональна.

Как взаимодействуют 2 функции? Например, я вижу, что R # импортировал свои шаблоны из фрагментов VS. Что если я отредактирую фрагмент VS, который также уже существует как шаблон R #?

Версия VS: 2015
Версия R #: 10

1 ответ

Решение

Они вообще не взаимодействуют, это совершенно разные функции. imported Тег, который использует ReSharper, немного неправильный. Они на самом деле не импортированы, просто скопированы из набора фрагментов VS по умолчанию. Этот тег предназначен для того, чтобы показать, что он обеспечивает те же функции, что и фрагменты VS, но они разделены.

Если вы отредактируете фрагмент VS, это не повлияет на шаблон ReSharper, и наоборот. ReSharper будет использовать шаблоны ReSharper для завершения кода и в редакторе, но также развернет фрагмент VS, если вы наберете его и нажмете Tab. Вы также можете использовать сочетания клавиш или пункты меню VS для вызова интерфейса вставки фрагментов VS по умолчанию и вставки фрагментов VS таким образом.

Другие вопросы по тегам