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