AssemblyBrowser.AssemblyNode.AssemblyNode C# (CSharp) 메소드

AssemblyNode() 공개 메소드

public AssemblyNode ( System.Reflection.Metadata.Cil.CilAssembly assm ) : ImGuiNET
assm System.Reflection.Metadata.Cil.CilAssembly
리턴 ImGuiNET
        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));
            }
        }