Exemplo n.º 1
0
        void AddClass(string name, ManagementClass c)
        {
            TreeNode node = treeClasses.Nodes[0];

            if (c.Derivation.Contains("__Event"))
            {
                Globals.FindOrAddNode("Event-Generating", ref node);
                MyEvents.Classify(name, ref node);
            }
            else
            {
                if (TestForProperties(c, ref node))
                {
                    MyProperties.Classify(name, ref node);
                }
                else
                {
                    Globals.FindOrAddNode("Other", ref node);
                    MyOther.Classify(name, ref node);
                }
            }
            node.Nodes.Add(name, name, 3, 2);
        }