AtomTester.ProductDetailView.getClassifChildren C# (CSharp) Метод

getClassifChildren() приватный статический Метод

private static getClassifChildren ( ProductDetailAggregate pd, VidalClassification parent, TreeNode node ) : void
pd ProductDetailAggregate
parent VidalClassification
node System.Windows.Forms.TreeNode
Результат void
        private static void getClassifChildren(ProductDetailAggregate pd, VidalClassification parent,TreeNode node)
        {
            IEnumerable<VidalClassification> children = pd.vidalClassifications.Where<VidalClassification>(l => ((l.parentLink != null ? l.parentLink.ToString() : null) == parent.id));

            foreach (VidalClassification child in children)
            {
                TreeNode childNode = new TreeNode();

                childNode.Name = child.id;
                childNode.Text = child.name;
                node.Nodes.Add(childNode);
                getClassifChildren(pd, child, childNode);
            }
        }