47 references to NavigateDirection
PresentationCore (10)
MS\Internal\Automation\ElementProxy.cs (8)
138
public IRawElementProviderFragment Navigate(
NavigateDirection
direction )
360
NavigateDirection
direction = (
NavigateDirection
) arg;
370
case
NavigateDirection
.Parent:
374
case
NavigateDirection
.FirstChild:
385
case
NavigateDirection
.LastChild:
396
case
NavigateDirection
.NextSibling:
400
case
NavigateDirection
.PreviousSibling:
MS\Internal\Automation\InteropAutomationProvider.cs (2)
57
IRawElementProviderFragment IRawElementProviderFragment.Navigate(
NavigateDirection
direction)
59
if (direction ==
NavigateDirection
.Parent)
UIAutomationClient (19)
MS\Internal\Automation\HwndProxyElementProvider.cs (6)
200
IRawElementProviderFragment IRawElementProviderFragment.Navigate(
NavigateDirection
direction)
205
case
NavigateDirection
.Parent: dest = GetParent(); break;
206
case
NavigateDirection
.FirstChild: dest = GetFirstChild(); break;
207
case
NavigateDirection
.LastChild: dest = GetLastChild(); break;
208
case
NavigateDirection
.NextSibling: dest = GetNextSibling(); break;
209
case
NavigateDirection
.PreviousSibling: dest = GetPreviousSibling(); break;
MS\Internal\Automation\UiaCoreApi.cs (2)
422
internal static UiaCacheResponse UiaNavigate(SafeNodeHandle hnode,
NavigateDirection
direction, Condition condition, UiaCacheRequest request)
1228
private static extern int RawUiaNavigate(SafeNodeHandle hnode,
NavigateDirection
direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
System\Windows\Automation\AutomationElement.cs (1)
1110
internal AutomationElement Navigate(
NavigateDirection
direction, Condition condition, CacheRequest request)
System\Windows\Automation\TreeWalker.cs (10)
88
return element.Navigate(
NavigateDirection
.Parent, _condition, null);
103
return element.Navigate(
NavigateDirection
.FirstChild, _condition, null);
118
return element.Navigate(
NavigateDirection
.LastChild, _condition, null);
133
return element.Navigate(
NavigateDirection
.NextSibling, _condition, null);
148
return element.Navigate(
NavigateDirection
.PreviousSibling, _condition, null);
192
return element.Navigate(
NavigateDirection
.Parent, _condition, request);
210
return element.Navigate(
NavigateDirection
.FirstChild, _condition, request);
228
return element.Navigate(
NavigateDirection
.LastChild, _condition, request);
246
return element.Navigate(
NavigateDirection
.NextSibling, _condition, request);
264
return element.Navigate(
NavigateDirection
.PreviousSibling, _condition, request);
UIAutomationClientSideProviders (17)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (1)
355
srcElement = (IRawElementProviderFragment)srcElement.Navigate(
NavigateDirection
.Parent);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (6)
311
IRawElementProviderFragment IRawElementProviderFragment.Navigate(
NavigateDirection
direction)
319
case
NavigateDirection
.NextSibling:
323
case
NavigateDirection
.PreviousSibling:
327
case
NavigateDirection
.FirstChild:
331
case
NavigateDirection
.LastChild:
335
case
NavigateDirection
.Parent:
MS\Internal\AutomationProxies\ProxyFragment.cs (6)
138
IRawElementProviderFragment IRawElementProviderFragment.Navigate(
NavigateDirection
direction)
142
case
NavigateDirection
.NextSibling :
148
case
NavigateDirection
.PreviousSibling :
154
case
NavigateDirection
.FirstChild :
159
case
NavigateDirection
.LastChild :
164
case
NavigateDirection
.Parent :
MS\Internal\AutomationProxies\ProxySimple.cs (4)
441
IRawElementProviderFragment IRawElementProviderFragment.Navigate(
NavigateDirection
direction)
446
case
NavigateDirection
.Parent:
451
case
NavigateDirection
.NextSibling:
457
case
NavigateDirection
.PreviousSibling:
UIAutomationProvider (1)
System\Windows\Automation\Provider\IRawElementProviderFragment.cs (1)
57
IRawElementProviderFragment Navigate(
NavigateDirection
direction);