6 instantiations of UiaCacheResponse
UIAutomationClient (6)
MS\Internal\Automation\EventListenerClientSide.cs (1)
75UiaCoreApi.UiaCacheResponse cacheResponse = new UiaCoreApi.UiaCacheResponse(requestedData, treeStructure, _eventListener.CacheRequest);
MS\Internal\Automation\UiaCoreApi.cs (5)
370return new UiaCacheResponse(requestedData, treeStructure, request); 382return new UiaCacheResponse(requestedData, treeStructure, request); 394return new UiaCacheResponse(requestedData, treeStructure, request); 436return new UiaCacheResponse(requestedData, treeStructure, request); 477responses[i] = new UiaCacheResponse(elementData, treeStructures[i], request);
23 references to UiaCacheResponse
UIAutomationClient (23)
MS\Internal\Automation\CacheHelper.cs (1)
71UiaCoreApi.UiaCacheResponse response)
MS\Internal\Automation\CalloutQueueItem.cs (2)
30internal CalloutQueueItem(Delegate clientCallback, UiaCoreApi.UiaCacheResponse cacheResponse, AutomationEventArgs e, UiaCoreApi.UiaCacheRequest cacheRequest) 67internal UiaCoreApi.UiaCacheResponse _cacheResponse; // prefetched data (possibly including the element and properties/patterns)
MS\Internal\Automation\ClientSideQueueItem.cs (1)
58UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaGetUpdatedCache(_srcEl.RawNode, _request, UiaCoreApi.NormalizeState.View, null);
MS\Internal\Automation\EventListenerClientSide.cs (1)
75UiaCoreApi.UiaCacheResponse cacheResponse = new UiaCoreApi.UiaCacheResponse(requestedData, treeStructure, _eventListener.CacheRequest);
MS\Internal\Automation\UiaCoreApi.cs (8)
352internal static UiaCacheResponse UiaNodeFromPoint(double x, double y, UiaCacheRequest request) 373internal static UiaCacheResponse UiaNodeFromFocus(UiaCacheRequest request) 385internal static UiaCacheResponse UiaGetUpdatedCache(SafeNodeHandle hnode, UiaCacheRequest request, NormalizeState normalize, Condition customCondition) 427internal static UiaCacheResponse UiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, Condition condition, UiaCacheRequest request) 439internal static UiaCacheResponse[] UiaFind(SafeNodeHandle hnode, UiaFindParams findParams, Condition findCondition, UiaCacheRequest request) 457return new UiaCacheResponse[] {}; // Return empty cacheresponse, not null. 463UiaCacheResponse[] responses = new UiaCacheResponse[treeStructures.Length];
System\Windows\Automation\AutomationElement.cs (10)
444UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaGetUpdatedCache(hnode, cacheRequest, UiaCoreApi.NormalizeState.None, null); 747UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaGetUpdatedCache(_hnode, cacheRequest, UiaCoreApi.NormalizeState.None, null); 762UiaCoreApi.UiaCacheResponse[] responses = Find(scope, condition, CacheRequest.CurrentUiaCacheRequest, true, null); 786UiaCoreApi.UiaCacheResponse[] responses = Find(scope, condition, request, false, null); 959UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaGetUpdatedCache(hnode, cacheRequest, UiaCoreApi.NormalizeState.None, null); 1139UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaNavigate(_hnode, direction, condition, cacheRequest); 1154UiaCoreApi.UiaCacheResponse response = UiaCoreApi.UiaGetUpdatedCache(_hnode, cacheRequest, UiaCoreApi.NormalizeState.Custom, condition); 1289UiaCoreApi.UiaCacheResponse response; 1300private UiaCoreApi.UiaCacheResponse[] Find(TreeScope scope, Condition condition, UiaCoreApi.UiaCacheRequest request, bool findFirst, BackgroundWorker worker) 1328UiaCoreApi.UiaCacheResponse[] retVal = UiaCoreApi.UiaFind(_hnode, findParams, condition, request);