18 implementations of ISelectionItemProvider
PresentationCore (1)
MS\Internal\Automation\SelectionItemProviderWrapper.cs (1)
31internal class SelectionItemProviderWrapper: MarshalByRefObject, ISelectionItemProvider
PresentationFramework (8)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
16IGridItemProvider, ITableItemProvider, IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, IValueProvider, IVirtualizedItemProvider
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
18IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider, IItemContainerProvider
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (1)
14public sealed class DateTimeAutomationPeer : AutomationPeer, IGridItemProvider, ISelectionItemProvider, ITableItemProvider, IInvokeProvider , IVirtualizedItemProvider
System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (1)
10public class RadioButtonAutomationPeer : ToggleButtonAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (1)
10public abstract class SelectorItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (1)
11public class TabItemAutomationPeer : SelectorItemAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (1)
17public class TreeViewDataItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider, IScrollItemProvider, IExpandCollapseProvider
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
11public class TreeViewItemAutomationPeer : ItemsControlAutomationPeer, IExpandCollapseProvider, ISelectionItemProvider, IScrollItemProvider
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Automation\Peers\RibbonGalleryItemDataAutomationPeer.cs (1)
27public class RibbonGalleryItemDataAutomationPeer : ItemAutomationPeer, IScrollItemProvider, ISelectionItemProvider
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (1)
29public class RibbonTabDataAutomationPeer : SelectorItemAutomationPeer, ISelectionItemProvider, IExpandCollapseProvider, IScrollItemProvider
UIAutomationClientSideProviders (7)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (1)
34ISelectionItemProvider,
MS\Internal\AutomationProxies\WindowsButton.cs (1)
14internal class WindowsButton : ProxyHwnd, IInvokeProvider, IToggleProvider, ISelectionProvider, ISelectionItemProvider
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
643private class ListboxItem : ProxySimple, ISelectionItemProvider, IScrollItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
18ISelectionItemProvider, IValueProvider, IGridItemProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
1157internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
890internal class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
707private class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
117 references to ISelectionItemProvider
PresentationCore (3)
MS\Internal\Automation\SelectionItemProviderWrapper.cs (3)
41private SelectionItemProviderWrapper( AutomationPeer peer, ISelectionItemProvider iface ) 102return new SelectionItemProviderWrapper( peer, (ISelectionItemProvider) iface ); 155private ISelectionItemProvider _iface;
PresentationFramework (56)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (5)
667bool ISelectionItemProvider.IsSelected 675IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 683void ISelectionItemProvider.AddToSelection() 708void ISelectionItemProvider.RemoveFromSelection() 724void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (5)
268bool ISelectionItemProvider.IsSelected 276IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 284void ISelectionItemProvider.AddToSelection() 312void ISelectionItemProvider.RemoveFromSelection() 328void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (7)
735bool ISelectionItemProvider.IsSelected 751IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 762void ISelectionItemProvider.AddToSelection() 765if (((ISelectionItemProvider)this).IsSelected) 788void ISelectionItemProvider.RemoveFromSelection() 791if (!((ISelectionItemProvider)this).IsSelected) 807void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (5)
49void ISelectionItemProvider.Select() 61void ISelectionItemProvider.AddToSelection() 71void ISelectionItemProvider.RemoveFromSelection() 83bool ISelectionItemProvider.IsSelected 96IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (2)
65ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider;
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (5)
32void ISelectionItemProvider.Select() 50void ISelectionItemProvider.AddToSelection() 72void ISelectionItemProvider.RemoveFromSelection() 89bool ISelectionItemProvider.IsSelected 103IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (3)
80void ISelectionItemProvider.RemoveFromSelection() 96ISelectionItemProvider selectionItemProvider = this as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
127ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (15)
169void ISelectionItemProvider.Select() 174ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 184void ISelectionItemProvider.AddToSelection() 189ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 199void ISelectionItemProvider.RemoveFromSelection() 204ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 214bool ISelectionItemProvider.IsSelected 222ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 232IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 239ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (7)
202ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider; 316void ISelectionItemProvider.Select() 324void ISelectionItemProvider.AddToSelection() 338void ISelectionItemProvider.RemoveFromSelection() 346bool ISelectionItemProvider.IsSelected 357IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System.Windows.Controls.Ribbon (7)
Microsoft\Windows\Automation\Peers\RibbonGalleryItemDataAutomationPeer.cs (5)
93void ISelectionItemProvider.AddToSelection() 98bool ISelectionItemProvider.IsSelected 114void ISelectionItemProvider.RemoveFromSelection() 125void ISelectionItemProvider.Select() 136IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (2)
141void ISelectionItemProvider.RemoveFromSelection() 153void ISelectionItemProvider.AddToSelection()
UIAutomationClientSideProviders (51)
MS\Internal\AutomationProxies\EventManager.cs (8)
203ISelectionItemProvider selectionItem = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 360ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 373ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 385ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider;
MS\Internal\AutomationProxies\MSAANativeProvider.cs (5)
609void ISelectionItemProvider.Select() 623void ISelectionItemProvider.AddToSelection() 637void ISelectionItemProvider.RemoveFromSelection() 651bool ISelectionItemProvider.IsSelected 666IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsButton.cs (5)
358void ISelectionItemProvider.Select() 364void ISelectionItemProvider.AddToSelection() 370void ISelectionItemProvider.RemoveFromSelection() 376bool ISelectionItemProvider.IsSelected 385IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsListBox.cs (6)
757void ISelectionItemProvider.Select () 814void ISelectionItemProvider.AddToSelection () 835IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 866void ISelectionItemProvider.RemoveFromSelection () 897bool ISelectionItemProvider.IsSelected 906IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsListViewItem.cs (7)
381void ISelectionItemProvider.Select () 406void ISelectionItemProvider.AddToSelection () 423IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 444void ISelectionItemProvider.RemoveFromSelection () 461IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 480bool ISelectionItemProvider.IsSelected 489IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsMenu.cs (5)
1782void ISelectionItemProvider.Select() 1797void ISelectionItemProvider.AddToSelection() 1803void ISelectionItemProvider.RemoveFromSelection() 1809bool ISelectionItemProvider.IsSelected 1818IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsTab.cs (9)
401if (((ISelectionItemProvider) child).IsSelected) 1055void ISelectionItemProvider.Select() 1068if (!((ISelectionItemProvider)this).IsSelected) 1075void ISelectionItemProvider.AddToSelection() 1090if (((ISelectionItemProvider)this).IsSelected) 1118void ISelectionItemProvider.RemoveFromSelection() 1127if (!((ISelectionItemProvider)this).IsSelected) 1157bool ISelectionItemProvider.IsSelected 1187IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsTreeView.cs (6)
954void ISelectionItemProvider.Select () 985void ISelectionItemProvider.AddToSelection () 1001IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 1020void ISelectionItemProvider.RemoveFromSelection () 1038bool ISelectionItemProvider.IsSelected 1048IRawElementProviderSimple ISelectionItemProvider.SelectionContainer