Я пытаюсь перечислить все методы в сборке и добавить их к узлам в виде дерева:
private void bOpen_Click(object sender, EventArgs e)
{
var ofd = new OpenFileDialog();
if (ofd.ShowDialog() != DialogResult.OK)
return;
var asm = Assembly.LoadFile(ofd.FileName);
foreach (Module module in asm.GetModules())
{
var tnode = new TreeNode(module.Name);
foreach (MethodInfo method in module.GetMethods())
{
tnode.Nodes.Add(method.Name);
}
treeView1.Nodes.Add(tnode);
}
}
Проблема в том, что никакие методы не входят ни в какие модули. Я знаю, что это не имеет никакого отношения к древовидной структуре, так как module.GetMethods (). Length возвращает 0. Есть что-то, что я пропускаю?