18 implementations of ISelectionItemProvider
PresentationCore (1)
MS\Internal\Automation\SelectionItemProviderWrapper.cs (1)
32internal class SelectionItemProviderWrapper: MarshalByRefObject, ISelectionItemProvider
PresentationFramework (8)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
17IGridItemProvider, ITableItemProvider, IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, IValueProvider, IVirtualizedItemProvider
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
19IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider, IItemContainerProvider
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (1)
15public sealed class DateTimeAutomationPeer : AutomationPeer, IGridItemProvider, ISelectionItemProvider, ITableItemProvider, IInvokeProvider , IVirtualizedItemProvider
System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (1)
11public class RadioButtonAutomationPeer : ToggleButtonAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (1)
11public abstract class SelectorItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (1)
12public class TabItemAutomationPeer : SelectorItemAutomationPeer, ISelectionItemProvider
System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (1)
18public class TreeViewDataItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider, IScrollItemProvider, IExpandCollapseProvider
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
12public class TreeViewItemAutomationPeer : ItemsControlAutomationPeer, IExpandCollapseProvider, ISelectionItemProvider, IScrollItemProvider
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Automation\Peers\RibbonGalleryItemDataAutomationPeer.cs (1)
28public class RibbonGalleryItemDataAutomationPeer : ItemAutomationPeer, IScrollItemProvider, ISelectionItemProvider
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (1)
30public class RibbonTabDataAutomationPeer : SelectorItemAutomationPeer, ISelectionItemProvider, IExpandCollapseProvider, IScrollItemProvider
UIAutomationClientSideProviders (7)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (1)
35ISelectionItemProvider,
MS\Internal\AutomationProxies\WindowsButton.cs (1)
15class WindowsButton : ProxyHwnd, IInvokeProvider, IToggleProvider, ISelectionProvider, ISelectionItemProvider
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
644class ListboxItem : ProxySimple, ISelectionItemProvider, IScrollItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
19ISelectionItemProvider, IValueProvider, IGridItemProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
1158internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
891class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
708class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
117 references to ISelectionItemProvider
PresentationCore (3)
MS\Internal\Automation\SelectionItemProviderWrapper.cs (3)
42private SelectionItemProviderWrapper( AutomationPeer peer, ISelectionItemProvider iface ) 103return new SelectionItemProviderWrapper( peer, (ISelectionItemProvider) iface ); 156private ISelectionItemProvider _iface;
PresentationFramework (56)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (5)
668bool ISelectionItemProvider.IsSelected 676IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 684void ISelectionItemProvider.AddToSelection() 709void ISelectionItemProvider.RemoveFromSelection() 725void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (5)
269bool ISelectionItemProvider.IsSelected 277IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 285void ISelectionItemProvider.AddToSelection() 313void ISelectionItemProvider.RemoveFromSelection() 329void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (7)
739bool ISelectionItemProvider.IsSelected 755IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 766void ISelectionItemProvider.AddToSelection() 769if (((ISelectionItemProvider)this).IsSelected) 792void ISelectionItemProvider.RemoveFromSelection() 795if (!((ISelectionItemProvider)this).IsSelected) 811void ISelectionItemProvider.Select()
System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (5)
50void ISelectionItemProvider.Select() 62void ISelectionItemProvider.AddToSelection() 72void ISelectionItemProvider.RemoveFromSelection() 84bool ISelectionItemProvider.IsSelected 97IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (2)
66ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider;
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (5)
33void ISelectionItemProvider.Select() 51void ISelectionItemProvider.AddToSelection() 73void ISelectionItemProvider.RemoveFromSelection() 90bool ISelectionItemProvider.IsSelected 104IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (3)
81void ISelectionItemProvider.RemoveFromSelection() 97ISelectionItemProvider selectionItemProvider = this as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
131ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (15)
170void ISelectionItemProvider.Select() 175ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 185void ISelectionItemProvider.AddToSelection() 190ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 200void ISelectionItemProvider.RemoveFromSelection() 205ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 215bool ISelectionItemProvider.IsSelected 223ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider; 233IRawElementProviderSimple ISelectionItemProvider.SelectionContainer 240ISelectionItemProvider iSelectionItemProvider = wrapperPeer as ISelectionItemProvider;
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (7)
209ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider; 323void ISelectionItemProvider.Select() 331void ISelectionItemProvider.AddToSelection() 345void ISelectionItemProvider.RemoveFromSelection() 353bool ISelectionItemProvider.IsSelected 364IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
System.Windows.Controls.Ribbon (7)
Microsoft\Windows\Automation\Peers\RibbonGalleryItemDataAutomationPeer.cs (5)
94void ISelectionItemProvider.AddToSelection() 99bool ISelectionItemProvider.IsSelected 115void ISelectionItemProvider.RemoveFromSelection() 126void ISelectionItemProvider.Select() 137IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (2)
142void ISelectionItemProvider.RemoveFromSelection() 154void ISelectionItemProvider.AddToSelection()
UIAutomationClientSideProviders (51)
MS\Internal\AutomationProxies\EventManager.cs (8)
204ISelectionItemProvider selectionItem = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 361ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 374ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider; 386ISelectionItemProvider selProvider = el.GetPatternProvider(SelectionItemPattern.Pattern) as ISelectionItemProvider;
MS\Internal\AutomationProxies\MSAANativeProvider.cs (5)
610void ISelectionItemProvider.Select() 624void ISelectionItemProvider.AddToSelection() 638void ISelectionItemProvider.RemoveFromSelection() 652bool ISelectionItemProvider.IsSelected 667IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsButton.cs (5)
359void ISelectionItemProvider.Select() 365void ISelectionItemProvider.AddToSelection() 371void ISelectionItemProvider.RemoveFromSelection() 377bool ISelectionItemProvider.IsSelected 386IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsListBox.cs (6)
758void ISelectionItemProvider.Select () 815void ISelectionItemProvider.AddToSelection () 836IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 867void ISelectionItemProvider.RemoveFromSelection () 898bool ISelectionItemProvider.IsSelected 907IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsListViewItem.cs (7)
382void ISelectionItemProvider.Select () 407void ISelectionItemProvider.AddToSelection () 424IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 445void ISelectionItemProvider.RemoveFromSelection () 462IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 481bool ISelectionItemProvider.IsSelected 490IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsMenu.cs (5)
1783void ISelectionItemProvider.Select() 1798void ISelectionItemProvider.AddToSelection() 1804void ISelectionItemProvider.RemoveFromSelection() 1810bool ISelectionItemProvider.IsSelected 1819IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsTab.cs (9)
402if (((ISelectionItemProvider) child).IsSelected) 1056void ISelectionItemProvider.Select() 1069if (((ISelectionItemProvider)this).IsSelected == false) 1076void ISelectionItemProvider.AddToSelection() 1091if (((ISelectionItemProvider)this).IsSelected) 1119void ISelectionItemProvider.RemoveFromSelection() 1128if (!((ISelectionItemProvider)this).IsSelected) 1158bool ISelectionItemProvider.IsSelected 1188IRawElementProviderSimple ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsTreeView.cs (6)
955void ISelectionItemProvider.Select () 986void ISelectionItemProvider.AddToSelection () 1002IRawElementProviderSimple container = ((ISelectionItemProvider)this).SelectionContainer; 1021void ISelectionItemProvider.RemoveFromSelection () 1039bool ISelectionItemProvider.IsSelected 1049IRawElementProviderSimple ISelectionItemProvider.SelectionContainer