public AssemblyNode(CilAssembly assm)
{
_assembly = assm;
_children.Add(new AssemblyReferencesNode(_assembly.AssemblyReferences));
var groupings = _assembly.TypeDefinitions.GroupBy<CilTypeDefinition, string>((ctd) => ctd.Namespace);
foreach (var ns in groupings)
{
_children.Add(new NamespaceNode(ns.Key, ns));
}
}