Добавление в список "Связанные файлы" ReSharper

Начиная с версии 5.0, ReSharper предлагает навигацию "Перейти к связанным файлам", которая предлагает список файлов, которые R# считает относящимися к редактируемому в настоящее время файлу: например, базовые типы, производные типы, .designer.cs и из соответствующего .cs, и так далее.

Я посмотрел в R# Options, а также в Интернете, но не смог выяснить:

Есть ли способ добавить файлы в этот список, либо внутри R#, либо с помощью уже существующего плагина?

(Моя мотивация заключается в том, чтобы иметь возможность перемещаться во время кодирования между файлами, содержащими классы, которые связаны между собой соглашением о переконфигурации только во время выполнения, т. Е. Соглашением)

1 ответ

Решение

Я не знаю о существующих плагинах, но эта функция расширяема. Вам необходимо реализовать интерфейс IRelatedFilesProvider в вашем плагине и пометить его атрибутом RelatedFilesProvider. Насколько я знаю, плагин NHibernate делает это для аналогичной задачи.

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