bool ContainsNode (TreeNode node1, TreeNode node2) { if (node2.Parent == null) return false; if (node2.Parent == node1) return true; return ContainsNode (node1, node2.Parent); }