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); } }
internal CldrTreeNode(CldrTree tree, CldrTreeNode parent) { this.Tree = tree; this.Parent = parent; }