Я только сегодня узнал, что в Roslyn каждая компиляция имеет свой собственный символ, который отличается от символа в других компиляциях. Например, символ класса X в компиляции A отличается от символа класса X в компиляции B, несмотря на то, что это один и тот же символ (компиляция B не имела класса X, но ссылалась на компиляцию A).
Итак, мой вопрос: если я получу символ из компиляции, как мне найти тот же символ в другой компиляции? Я хочу избежать создания для этого собственного кода, есть ли в Roslyn какой-нибудь метод, который я могу использовать для этого?
В настоящее время я использую Roslyn 3.11.0 по следующим причинам: слишком долго объяснять, поэтому мне нужен ответ на эту версию. Но для новой версии Roslyn все в порядке.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -symbol-in
Если у меня есть символ, полученный из компиляции, как мне найти тот же символ в другой компиляции? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему этот результат точнее, чем другой результат, полученный эквивалентными функциями?
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-