14 references to SearchDirection
System.Data (14)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CategoryList.cs (4)
667element = PropertySelection.FindNeighborSelectionStop<UIElement>(this, SearchDirection.Next); 788SearchDirection direction = e.Key == Key.Up || e.Key == Key.Left ? SearchDirection.Previous : SearchDirection.Next;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Selection\CategoryContainerSelectionPathInterpreter.cs (1)
98return PropertySelection.FindNeighborSelectionStop<DependencyObject>(searchStart, SearchDirection.Next);
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Selection\PropertySelection.cs (9)
486internal static T FindNeighborSelectionStop<T>(DependencyObject element, SearchDirection direction) where T : DependencyObject 500if (direction == SearchDirection.Next && IsExpanded(element)) 532if (direction == SearchDirection.Next && (childIndex + 1) >= childrenCount) 537if (direction == SearchDirection.Previous && isParentSelectionStop == false && (childIndex < 1)) 553if (direction == SearchDirection.Previous) 572if (direction == SearchDirection.Previous && 617private static T FindChildSelectionStop<T>(DependencyObject parent, int leftIndex, int rightIndex, SearchDirection iterationDirection, int maxDepth, MatchDirection matchDirection) 626int step = iterationDirection == SearchDirection.Next ? 1 : -1; 627int index = iterationDirection == SearchDirection.Next ? leftIndex : rightIndex;