59 references to AutomationInteropProvider
PresentationCore (12)
MS\Internal\Automation\ElementProxy.cs (1)
134return AutomationInteropProvider.HostProviderFromHandle(hwndWrapper.Handle);
MS\Internal\Automation\InteropAutomationProvider.cs (1)
50return AutomationInteropProvider.HostProviderFromHandle(_wrapper.Handle);
System\Windows\Automation\Peers\AutomationPeer.cs (9)
317AutomationInteropProvider.RaiseAutomationEvent( 334if (AutomationInteropProvider.ClientsAreListening) 354AutomationInteropProvider.RaiseAutomationEvent( 377AutomationInteropProvider.RaiseAutomationEvent( 1877AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(provider, e); 1956AutomationInteropProvider.RaiseStructureChangedEvent( 1974AutomationInteropProvider.RaiseStructureChangedEvent( 1991AutomationInteropProvider.RaiseStructureChangedEvent( 2003UpdateChildrenInternal(AutomationInteropProvider.InvalidateLimit);
System\Windows\InterOp\HwndTarget.cs (1)
1460return AutomationInteropProvider.ReturnRawElementProvider(handle, wparam, lparam, el);
PresentationFramework (8)
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (1)
41AutomationInteropProvider.RaiseAutomationEvent(
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
431UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit);
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (1)
159if (numAdded + numRemoved > AutomationInteropProvider.InvalidateLimit)
System\Windows\Automation\Peers\TextAutomationPeer.cs (1)
40AutomationInteropProvider.RaiseAutomationEvent(
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (2)
233dataPeer.UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit); 235UpdateChildrenInternal(AutomationInteropProvider.ItemsInvalidateLimit);
System\Windows\Controls\Primitives\Popup.cs (1)
3437IntPtr lResult = AutomationInteropProvider.ReturnRawElementProvider(Handle, IntPtr.Zero, new IntPtr(NativeMethods.OBJID_CLIENT), RootProviderForHwnd);
System\Windows\Interop\HwndHost.cs (1)
639result = AutomationInteropProvider.ReturnRawElementProvider(Handle, wparam, lparam, el);
UIAutomationClientSideProviders (38)
MS\Internal\AutomationProxies\EventManager.cs (16)
158AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildrenReordered, el.MakeRuntimeId() ) ); 320AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 332AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 344AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 355AutomationInteropProvider.RaiseAutomationEvent(InvokePattern.InvokedEvent, el, new AutomationEventArgs(InvokePattern.InvokedEvent)); 368AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementSelectedEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementSelectedEvent)); 380AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementAddedToSelectionEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementAddedToSelectionEvent)); 392AutomationInteropProvider.RaiseAutomationEvent(SelectionItemPattern.ElementRemovedFromSelectionEvent, el, new AutomationEventArgs(SelectionItemPattern.ElementRemovedFromSelectionEvent)); 400AutomationInteropProvider.RaiseStructureChangedEvent (el, new StructureChangedEventArgs (StructureChangeType.ChildAdded, el.MakeRuntimeId())); 404AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildRemoved, el.MakeRuntimeId() ) ); 411AutomationInteropProvider.RaiseStructureChangedEvent( el, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, el.MakeRuntimeId() ) ); 436AutomationInteropProvider.RaiseAutomationEvent(SelectionPattern.InvalidatedEvent, el, new AutomationEventArgs(SelectionPattern.InvalidatedEvent)); 443AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(el, new AutomationPropertyChangedEventArgs(property, null, propertyValue)); 485AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 490AutomationInteropProvider.RaiseAutomationEvent(TextPattern.TextSelectionChangedEvent, el, new AutomationEventArgs(TextPattern.TextSelectionChangedEvent)); 499AutomationInteropProvider.RaiseAutomationEvent(
MS\Internal\AutomationProxies\Misc.cs (1)
62baseID = new int[] { AutomationInteropProvider.AppendRuntimeId };
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (3)
284AutomationInteropProvider.RaiseAutomationEvent(eventId, provider, eventArgs); 306AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(provider, eventArgs); 378AutomationInteropProvider.RaiseStructureChangedEvent(srcElement, eventArgs);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (3)
377return new int[] { AutomationInteropProvider.AppendRuntimeId, this.GetHashCode() }; 400rval[0] = AutomationInteropProvider.AppendRuntimeId; 517return IsRoot ? AutomationInteropProvider.HostProviderFromHandle(_hwnd) : null;
MS\Internal\AutomationProxies\ProxyFragment.cs (1)
190AutomationInteropProvider.RaiseAutomationPropertyChangedEvent (this, e);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
229return AutomationInteropProvider.HostProviderFromHandle(_controlLabel);
MS\Internal\AutomationProxies\ProxySimple.cs (1)
175return AutomationInteropProvider.HostProviderFromHandle(_hwnd);
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
506AutomationInteropProvider.RaiseStructureChangedEvent( wlb, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, wlb.MakeRuntimeId() ) );
MS\Internal\AutomationProxies\WindowsListView.cs (3)
128AutomationInteropProvider.RaiseStructureChangedEvent( wlv, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, wlv.MakeRuntimeId() ) ); 1205AutomationInteropProvider.RaiseStructureChangedEvent(wlv, change); 1997AutomationInteropProvider.RaiseStructureChangedEvent( parent, new StructureChangedEventArgs( StructureChangeType.ChildrenInvalidated, parent.MakeRuntimeId() ) );
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1051AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(parent, new AutomationPropertyChangedEventArgs((AutomationProperty)idProp, null, propertyValue)); 2880return AutomationInteropProvider.HostProviderFromHandle(_hwndParent);
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
724AutomationInteropProvider.RaiseAutomationEvent(
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
247return new int[] { AutomationInteropProvider.AppendRuntimeId, _item };
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
88AutomationInteropProvider.RaiseAutomationEvent(AutomationElement.ToolTipOpenedEvent, this, e); 165AutomationInteropProvider.RaiseAutomationEvent( AutomationElement.ToolTipClosedEvent, wtv, e );
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
1265AutomationInteropProvider.RaiseStructureChangedEvent( this, new StructureChangedEventArgs( changeType, GetRuntimeId() ) ); 1270AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(this, new AutomationPropertyChangedEventArgs(ExpandCollapsePattern.ExpandCollapseStateProperty, null, GetExpandCollapseState()));
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
153result = AutomationInteropProvider.ReturnRawElementProvider(Handle, wparam, lparam, el);