Onism.Cldr.CldrTree.SetPropertiesRecursively C# (CSharp) Method

SetPropertiesRecursively() private static method

private static SetPropertiesRecursively ( CldrTree tree, CldrTreeNode node ) : void
tree CldrTree
node CldrTreeNode
return void
        private static void SetPropertiesRecursively(CldrTree tree, CldrTreeNode node)
        {
            foreach (var child in node.PropertyChildren.Values)
            {
                child.Tree = tree;
                child.Parent = node;
                SetPropertiesRecursively(tree, child);
            }
            foreach (var child in node.ArrayChildren)
            {
                child.Tree = tree;
                child.Parent = node;
                SetPropertiesRecursively(tree, child);
            }
        }