Генераторы исходного кода C#: можно ли перенаправить навигацию в IDE в источник?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Генераторы исходного кода C#: можно ли перенаправить навигацию в IDE в источник?

Сообщение Anonymous »

У меня есть вариант использования, когда мой генератор исходного кода считывает определенные экземпляры константной строки, помеченные определенным атрибутом. Думайте об этом как о шаблонах.
Генератор исходного кода обрабатывает эти шаблоны и генерирует класс из константной строки, эффективно создавая строго типизированный класс шаблона.
Теперь предположим, что у меня есть константная строка, например:

Код: Выделить всё

const string StateCapitol = "...";
Это создаст класс, как с помощью генератора исходного кода:

Код: Выделить всё

public class StateCapitolPrompt {
// ...
}
И пользователь может создать такой экземпляр:

Код: Выделить всё

var capitol = await new StateCapitolPrompt("NJ").ExecuteAsync();
В VS Code навигация по источнику завершится сбоем, когда пользователь щелкнет StateCapitolPrompt в приведенном выше примере. Есть ли какой-нибудь способ проинструктировать сервер IDE/языка, чтобы при переходе пользователя по StateCapitolPrompt он перенаправлялся на объявленную пользователем константную строку StateCapitol? Возможно, какой-нибудь атрибут, который я мог бы использовать для украшения класса?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-origin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»