Beispiel #1
0
        public ClassNodeView(ClassNode classNode)
        {
            Name = classNode.GetFullName();
            List <MemberView> prop    = classNode.Properties.ConvertAll(p => new MemberView((PropertyNode)p));
            List <MemberView> methods = classNode.Methods.ConvertAll(m => new MemberView((MethodNode)m));
            List <MemberView> fields  = classNode.Fields.ConvertAll(f => new MemberView((FieldNode)f));

            fields.AddRange(prop);
            fields.AddRange(methods);
            Members = fields.ConvertAll(m => m);
        }