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