Ejemplo n.º 1
0
        private void BuildMethodTree(IExperiment exp, TreeNodeCollection addInMe)
        {
            TreeNode curNode = new TreeNode(((ParametrizableObject)exp).Name);

            curNode.Tag = exp;
            addInMe.Add(curNode);

            if (typeof(ExperimentContainer).IsAssignableFrom(exp.GetType()))
            {
                ExperimentContainer container = exp as ExperimentContainer;
                foreach (IExperiment subexp in container)
                {
                    BuildMethodTree(subexp, curNode.Nodes);
                }
            }
        }