AssemblyBrowser.TypeDefinitionNode.TypeDefinitionNode C# (CSharp) Method

TypeDefinitionNode() public method

public TypeDefinitionNode ( System.Reflection.Metadata.Cil.CilTypeDefinition typeDef ) : ImGuiNET
typeDef System.Reflection.Metadata.Cil.CilTypeDefinition
return ImGuiNET
        public TypeDefinitionNode(CilTypeDefinition typeDef)
        {
            _typeDefinition = typeDef;
            _children.AddRange(typeDef.FieldDefinitions.Select(cf => new FieldNode(cf)));
            _children.AddRange(typeDef.Properties.Select(cp => new PropertyNode(cp)));
            _children.AddRange(
                typeDef.MethodDefinitions
                    .Where(cmd => !cmd.Name.StartsWith("get_") && !cmd.Name.StartsWith("set_"))
                    .Select(cmd => new MethodNode(cmd)));
        }