Как найти путь базового класса через Roslyn?

Я пытаюсь найти путь к базовому классу через Roslyn, но мне не удалось найти какой-либо полезный ресурс. Кто-нибудь знает, как подойти к проблеме.

Например, путь: "../File1.cs" содержит:

      using ...;

namespace Extraction
{


 class Class1 : Class2 {
    
    }
}

Предполагая, что Class2 находится в пути: "../../File2.cs", я хочу проанализировать файл ".../File1.cs" и найти путь к базовому классу (Class2) с помощью Roslyn. Является ли это возможным?

Изменить: я хотел бы объединить все методы производного класса и родительских классов (до последнего уровня) в один класс. Я думал сначала найти пути всех родительских классов (итеративно), а затем объединить их в один класс.

0 ответов

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