dnlib - Как прочитать методы и классы загрузив текстовый файл из ресурсов а не бинарный

Мне нужно получить все типы классов из файла через библиотеку dnlib, обычно загружаю сборку бинарного файла, но в этот раз нужно именно из текстового файла.

Бинарный файл загружаю таким способом:

var module = ModuleDefMD.Load(Properties.Resources.MyBinFile); // read .exe (binary file)
foreach (TypeDef type in module.GetTypes()) // Get classes
{
   Console.WriteLine(type);
}

А как прочитать текстовый файл ?


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

Автор решения: aepot

Быть может текстовый файл стоит читать встроенными средствами фреймворка?

foreach (string line in File.ReadAllLines("file.txt"))
{
    Console.WriteLine(line);
}

Из ресурсов можно прочитать так

foreach (string line in Properties.Resources.MyTxtFile.Split(Environment.NewLine))
{
    Console.WriteLine(line);
}
→ Ссылка