Exemplo n.º 1
0
 static IEnumerable <TreeNavigator> FindChildNavigators <T> (TreeNavigator navigator, T fieldValue, IDataField <T> field)
 {
     if (!navigator.MoveToChild())
     {
         yield break;
     }
     foreach (var treeNavigator in FindNavigators(fieldValue, field, navigator))
     {
         yield return(treeNavigator);
     }
     navigator.MoveToParent();
 }