59 references to AutomationInteropProvider
PresentationCore (12)
MS\Internal\Automation\ElementProxy.cs (1)
133return AutomationInteropProvider.HostProviderFromHandle(hwndWrapper.Handle);
MS\Internal\Automation\InteropAutomationProvider.cs (1)
49return AutomationInteropProvider.HostProviderFromHandle(_wrapper.Handle);
System\Windows\Automation\Peers\AutomationPeer.cs (9)
318AutomationInteropProvider.RaiseAutomationEvent( 335if (AutomationInteropProvider.ClientsAreListening) 355AutomationInteropProvider.RaiseAutomationEvent( 378AutomationInteropProvider.RaiseAutomationEvent( 1878AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(provider, e); 1957AutomationInteropProvider.RaiseStructureChangedEvent( 1975AutomationInteropProvider.RaiseStructureChangedEvent( 1992AutomationInteropProvider.RaiseStructureChangedEvent( 2004UpdateChildrenInternal(AutomationInteropProvider.InvalidateLimit);
System\Windows\InterOp\HwndTarget.cs (1)
1454return AutomationInteropProvider.ReturnRawElementProvider(handle, wparam, lparam, el);
PresentationFramework (8)
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (1)
40AutomationInteropProvider.RaiseAutomationEvent(
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
421UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit);
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (1)
155if (numAdded + numRemoved > AutomationInteropProvider.InvalidateLimit)
System\Windows\Automation\Peers\TextAutomationPeer.cs (1)
39AutomationInteropProvider.RaiseAutomationEvent(
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (2)
229dataPeer.UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit); 231UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit);
System\Windows\Controls\Primitives\Popup.cs (1)
3441IntPtr lResult = AutomationInteropProvider.ReturnRawElementProvider(Handle, IntPtr.Zero, new IntPtr(NativeMethods.OBJID_CLIENT), RootProviderForHwnd);
System\Windows\Interop\HwndHost.cs (1)
634result = AutomationInteropProvider.ReturnRawElementProvider(Handle, wparam, lparam, el);
UIAutomationClientSideProviders (38)
MS\Internal\AutomationProxies\EventManager.cs (16)
157AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildrenReordered, el.MakeRuntimeId() ) ); 319AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 331AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 343AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 354AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 367AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementSelectedEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementSelectedEvent)); 379AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementAddedToSelectionEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementAddedToSelectionEvent)); 391AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementRemovedFromSelectionEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementRemovedFromSelectionEvent)); 399AutomationInteropProvider.RaiseStructureChangedEvent (el, new StructureChangedEventArgs (StructureChangeType.ChildAdded, el.MakeRuntimeId())); 403AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildRemoved, el.MakeRuntimeId() ) ); 410AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, el.MakeRuntimeId() ) ); 435AutomationInteropProvider.RaiseAutomationEvent(SelectionPattern.InvalidatedEvent, el, new AutomationEventArgs(SelectionPattern.InvalidatedEvent)); 442AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(el, new AutomationPropertyChangedEventArgs(property, null, propertyValue)); 484AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 489AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 498AutomationInteropProvider.RaiseAutomationEvent(
MS\Internal\AutomationProxies\Misc.cs (1)
57baseID = new int[] { AutomationInteropProvider.AppendRuntimeId };
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (3)
283AutomationInteropProvider.RaiseAutomationEvent(eventId, provider, eventArgs); 305AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(provider, eventArgs); 377AutomationInteropProvider.RaiseStructureChangedEvent(srcElement, eventArgs);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (3)
373return new int[] { AutomationInteropProvider.AppendRuntimeId, this.GetHashCode() }; 396rval[0] = AutomationInteropProvider.AppendRuntimeId; 513return IsRoot ? AutomationInteropProvider.HostProviderFromHandle(_hwnd) : null;
MS\Internal\AutomationProxies\ProxyFragment.cs (1)
189AutomationInteropProvider.RaiseAutomationPropertyChangedEvent (this, e);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
222return AutomationInteropProvider.HostProviderFromHandle(_controlLabel);
MS\Internal\AutomationProxies\ProxySimple.cs (1)
170return AutomationInteropProvider.HostProviderFromHandle(_hwnd);
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
502AutomationInteropProvider.RaiseStructureChangedEvent( wlb, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, wlb.MakeRuntimeId() ) );
MS\Internal\AutomationProxies\WindowsListView.cs (3)
127AutomationInteropProvider.RaiseStructureChangedEvent( wlv, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, wlv.MakeRuntimeId() ) ); 1201AutomationInteropProvider.RaiseStructureChangedEvent(wlv, change); 1995AutomationInteropProvider.RaiseStructureChangedEvent( parent, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, parent.MakeRuntimeId() ) );
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1047AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(parent, new AutomationPropertyChangedEventArgs((AutomationProperty)idProp, null, propertyValue)); 2874return AutomationInteropProvider.HostProviderFromHandle(_hwndParent);
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
727AutomationInteropProvider.RaiseAutomationEvent(
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
243return new int[] { AutomationInteropProvider.AppendRuntimeId, _item };
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
84AutomationInteropProvider.RaiseAutomationEvent(AutomationElement.ToolTipOpenedEvent, this, e); 161AutomationInteropProvider.RaiseAutomationEvent( AutomationElement.ToolTipClosedEvent, wtv, e );
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
1260AutomationInteropProvider.RaiseStructureChangedEvent( this, new StructureChangedEventArgs( changeType, GetRuntimeId() ) ); 1265AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(this, new AutomationPropertyChangedEventArgs(ExpandCollapsePattern.ExpandCollapseStateProperty, null, GetExpandCollapseState()));
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
152result = AutomationInteropProvider.ReturnRawElementProvider(Handle, wparam, lparam, el);