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