Задать вопрос
@Mindgrow

Roslyn \ Почему ContainingAssembly = null?

Добрый день!

Пишу анализатор кода. Анализатор должен получать список классов, относящихся к определённому наймспайсу в определённой сборке. Для этого сначала выбираю корневые неймспайсы в проекте, а затем реккурсивно выделяю дочерние неймспейсы и из общего списка выделяю все классы, которые есть в проекте.

Проблема в том, что на тестовом проекте я сделал фильтр по ContainingAssembly в наймспейсе, который должен быть равен неймспейсу указанного проекта, чтобы отфильтровать подключенные неймспейсы других сборок. Но перейдя на боевой проект, я столкнулся с тем, что у всех неймспейсов ContainingAssembly == null

Как такое может быть и как это обойти, если нельзя исправить?
  • Вопрос задан
  • 20 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Stepik
    PRO C#. Управление памятью
    3 недели
    Далее
  • OTUS
    C# Developer. Basic
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы