public static void SetPartOfFoundPathRecursive <TKey, TValue>(HierarchyNode <TKey, TValue> _node) { _node.SetIsPartOfFoundPath(true); if (_node.GetParent() != null) { SetPartOfFoundPathRecursive(_node.GetParent()); } }