C# Roslyn определить что класс относится к текущей сборке, а не сторонней библиотеки

как используя Roslyn определить что класс относится к текущей сборке, а не сторонней библиотеки, весь день пробовал различные варианты, но так и не понял как это сделать Пробовал так и через Assebly.Load

// получаем текущую компиляцию
var compilation = CSharpCompilation.Create(System.IO.File.ReadAllText(orgDocument.FilePath));

// получаем синтаксическое дерево для класса MyClass
var syntaxTree = SyntaxFactory.ParseSyntaxTree(System.IO.File.ReadAllText(orgDocument.FilePath));

// добавляем синтаксическое дерево в компиляцию
compilation = compilation.AddSyntaxTrees(syntaxTree);

// получаем ссылку на класс MyClass
var classType = compilation.GetTypeByMetadataName("MyClass.Example");
if (classType == null)
{
    return newRoot;
}

но classType всегда возвращает null


Ответы (0 шт):