179 references to PatternInterface
PresentationCore (30)
Core\CSharp\System\Windows\Automation\Peers\AutomationPeer.cs (24)
303
abstract public object GetPattern(
PatternInterface
patternInterface);
2293
s_patternInfo[InvokePatternIdentifiers.Pattern.Id] = new PatternInfo(InvokePatternIdentifiers.Pattern.Id, new WrapObject(InvokeProviderWrapper.Wrap),
PatternInterface
.Invoke);
2294
s_patternInfo[SelectionPatternIdentifiers.Pattern.Id] = new PatternInfo(SelectionPatternIdentifiers.Pattern.Id, new WrapObject(SelectionProviderWrapper.Wrap),
PatternInterface
.Selection);
2295
s_patternInfo[ValuePatternIdentifiers.Pattern.Id] = new PatternInfo(ValuePatternIdentifiers.Pattern.Id, new WrapObject(ValueProviderWrapper.Wrap),
PatternInterface
.Value);
2296
s_patternInfo[RangeValuePatternIdentifiers.Pattern.Id] = new PatternInfo(RangeValuePatternIdentifiers.Pattern.Id, new WrapObject(RangeValueProviderWrapper.Wrap),
PatternInterface
.RangeValue);
2297
s_patternInfo[ScrollPatternIdentifiers.Pattern.Id] = new PatternInfo(ScrollPatternIdentifiers.Pattern.Id, new WrapObject(ScrollProviderWrapper.Wrap),
PatternInterface
.Scroll);
2298
s_patternInfo[ScrollItemPatternIdentifiers.Pattern.Id] = new PatternInfo(ScrollItemPatternIdentifiers.Pattern.Id, new WrapObject(ScrollItemProviderWrapper.Wrap),
PatternInterface
.ScrollItem);
2299
s_patternInfo[ExpandCollapsePatternIdentifiers.Pattern.Id] = new PatternInfo(ExpandCollapsePatternIdentifiers.Pattern.Id, new WrapObject(ExpandCollapseProviderWrapper.Wrap),
PatternInterface
.ExpandCollapse);
2300
s_patternInfo[GridPatternIdentifiers.Pattern.Id] = new PatternInfo(GridPatternIdentifiers.Pattern.Id, new WrapObject(GridProviderWrapper.Wrap),
PatternInterface
.Grid);
2301
s_patternInfo[GridItemPatternIdentifiers.Pattern.Id] = new PatternInfo(GridItemPatternIdentifiers.Pattern.Id, new WrapObject(GridItemProviderWrapper.Wrap),
PatternInterface
.GridItem);
2302
s_patternInfo[MultipleViewPatternIdentifiers.Pattern.Id] = new PatternInfo(MultipleViewPatternIdentifiers.Pattern.Id, new WrapObject(MultipleViewProviderWrapper.Wrap),
PatternInterface
.MultipleView);
2303
s_patternInfo[WindowPatternIdentifiers.Pattern.Id] = new PatternInfo(WindowPatternIdentifiers.Pattern.Id, new WrapObject(WindowProviderWrapper.Wrap),
PatternInterface
.Window);
2304
s_patternInfo[SelectionItemPatternIdentifiers.Pattern.Id] = new PatternInfo(SelectionItemPatternIdentifiers.Pattern.Id, new WrapObject(SelectionItemProviderWrapper.Wrap),
PatternInterface
.SelectionItem);
2305
s_patternInfo[DockPatternIdentifiers.Pattern.Id] = new PatternInfo(DockPatternIdentifiers.Pattern.Id, new WrapObject(DockProviderWrapper.Wrap),
PatternInterface
.Dock);
2306
s_patternInfo[TablePatternIdentifiers.Pattern.Id] = new PatternInfo(TablePatternIdentifiers.Pattern.Id, new WrapObject(TableProviderWrapper.Wrap),
PatternInterface
.Table);
2307
s_patternInfo[TableItemPatternIdentifiers.Pattern.Id] = new PatternInfo(TableItemPatternIdentifiers.Pattern.Id, new WrapObject(TableItemProviderWrapper.Wrap),
PatternInterface
.TableItem);
2308
s_patternInfo[TogglePatternIdentifiers.Pattern.Id] = new PatternInfo(TogglePatternIdentifiers.Pattern.Id, new WrapObject(ToggleProviderWrapper.Wrap),
PatternInterface
.Toggle);
2309
s_patternInfo[TransformPatternIdentifiers.Pattern.Id] = new PatternInfo(TransformPatternIdentifiers.Pattern.Id, new WrapObject(TransformProviderWrapper.Wrap),
PatternInterface
.Transform);
2310
s_patternInfo[TextPatternIdentifiers.Pattern.Id] = new PatternInfo(TextPatternIdentifiers.Pattern.Id, new WrapObject(TextProviderWrapper.Wrap),
PatternInterface
.Text);
2315
s_patternInfo[VirtualizedItemPatternIdentifiers.Pattern.Id] = new PatternInfo(VirtualizedItemPatternIdentifiers.Pattern.Id, new WrapObject(VirtualizedItemProviderWrapper.Wrap),
PatternInterface
.VirtualizedItem);
2317
s_patternInfo[ItemContainerPatternIdentifiers.Pattern.Id] = new PatternInfo(ItemContainerPatternIdentifiers.Pattern.Id, new WrapObject(ItemContainerProviderWrapper.Wrap),
PatternInterface
.ItemContainer);
2320
s_patternInfo[SynchronizedInputPatternIdentifiers.Pattern.Id] = new PatternInfo(SynchronizedInputPatternIdentifiers.Pattern.Id, new WrapObject(SynchronizedInputProviderWrapper.Wrap),
PatternInterface
.SynchronizedInput);
2374
internal PatternInfo(int id, WrapObject wrapObject,
PatternInterface
patternInterface)
2383
internal
PatternInterface
PatternInterface;
Core\CSharp\System\Windows\Automation\Peers\ContentElementAutomationPeer.cs (2)
81
override public object GetPattern(
PatternInterface
patternInterface)
84
if (patternInterface ==
PatternInterface
.SynchronizedInput)
Core\CSharp\System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (2)
129
override public object GetPattern(
PatternInterface
patternInterface)
132
if (patternInterface ==
PatternInterface
.SynchronizedInput)
Core\CSharp\System\Windows\Automation\Peers\UIElementAutomationPeer.cs (2)
153
override public object GetPattern(
PatternInterface
patternInterface)
156
if (patternInterface ==
PatternInterface
.SynchronizedInput)
PresentationFramework (138)
src\Framework\System\Windows\Automation\Peers\ButtonAutomationPeer.cs (2)
39
override public object GetPattern(
PatternInterface
patternInterface)
41
if (patternInterface ==
PatternInterface
.Invoke)
src\Framework\System\Windows\Automation\Peers\CalendarAutomationPeer.cs (6)
73
public override object GetPattern(
PatternInterface
patternInterface)
77
case
PatternInterface
.Grid:
78
case
PatternInterface
.Table:
79
case
PatternInterface
.MultipleView:
80
case
PatternInterface
.Selection:
81
case
PatternInterface
.ItemContainer:
src\Framework\System\Windows\Automation\Peers\ComboBoxAutomationPeer.cs (3)
48
override public object GetPattern(
PatternInterface
pattern)
52
if (pattern ==
PatternInterface
.Value)
57
else if(pattern ==
PatternInterface
.ExpandCollapse)
src\Framework\System\Windows\Automation\Peers\DataGridAutomationPeer.cs (5)
84
public override object GetPattern(
PatternInterface
patternInterface)
88
case
PatternInterface
.Grid:
89
case
PatternInterface
.Selection:
90
case
PatternInterface
.Table:
92
case
PatternInterface
.Scroll:
src\Framework\System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (8)
256
public override object GetPattern(
PatternInterface
patternInterface)
260
case
PatternInterface
.Invoke:
266
case
PatternInterface
.Value:
274
case
PatternInterface
.SelectionItem:
281
case
PatternInterface
.ScrollItem:
282
case
PatternInterface
.GridItem:
283
case
PatternInterface
.TableItem:
285
case
PatternInterface
.VirtualizedItem:
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (5)
60
public override object GetPattern(
PatternInterface
patternInterface)
64
case
PatternInterface
.Invoke:
74
case
PatternInterface
.ScrollItem:
83
case
PatternInterface
.Transform:
92
case
PatternInterface
.VirtualizedItem:
src\Framework\System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (6)
86
public override object GetPattern(
PatternInterface
patternInterface)
90
case
PatternInterface
.Invoke:
97
case
PatternInterface
.ScrollItem:
98
case
PatternInterface
.Selection:
99
case
PatternInterface
.ItemContainer:
101
case
PatternInterface
.SelectionItem:
src\Framework\System\Windows\Automation\Peers\DatePickerAutomationPeer.cs (3)
47
public override object GetPattern(
PatternInterface
patternInterface)
49
if (patternInterface ==
PatternInterface
.ExpandCollapse || patternInterface ==
PatternInterface
.Value)
src\Framework\System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (6)
366
public override object GetPattern(
PatternInterface
patternInterface)
373
case
PatternInterface
.Invoke:
374
case
PatternInterface
.GridItem:
382
case
PatternInterface
.TableItem:
390
case
PatternInterface
.SelectionItem:
395
case
PatternInterface
.VirtualizedItem:
src\Framework\System\Windows\Automation\Peers\DocumentAutomationPeer.cs (2)
76
public override object GetPattern(
PatternInterface
patternInterface)
80
if (patternInterface ==
PatternInterface
.Text)
src\Framework\System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (2)
43
override public object GetPattern(
PatternInterface
patternInterface)
49
if (patternInterface ==
PatternInterface
.Scroll)
src\Framework\System\Windows\Automation\Peers\DocumentViewerBaseAutomationPeer.cs (2)
33
public override object GetPattern(
PatternInterface
patternInterface)
37
if (patternInterface ==
PatternInterface
.Text)
src\Framework\System\Windows\Automation\Peers\ExpanderAutomationPeer.cs (2)
67
override public object GetPattern(
PatternInterface
pattern)
71
if(pattern ==
PatternInterface
.ExpandCollapse)
src\Framework\System\Windows\Automation\Peers\FlowDocumentReaderAutomationPeer.cs (2)
35
public override object GetPattern(
PatternInterface
patternInterface)
38
if (patternInterface ==
PatternInterface
.MultipleView)
src\Framework\System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (4)
36
public override object GetPattern(
PatternInterface
patternInterface)
40
if (patternInterface ==
PatternInterface
.Scroll)
53
else if (patternInterface ==
PatternInterface
.Text)
65
else if (patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\GridSplitterAutomationPeer.cs (2)
31
override public object GetPattern(
PatternInterface
patternInterface)
33
if (patternInterface ==
PatternInterface
.Transform)
src\Framework\System\Windows\Automation\Peers\GridViewAutomationPeer.cs (3)
58
object IViewAutomationPeer.GetPattern(
PatternInterface
patternInterface)
63
case
PatternInterface
.Grid:
64
case
PatternInterface
.Table:
src\Framework\System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (3)
60
override public object GetPattern(
PatternInterface
patternInterface)
62
if (patternInterface ==
PatternInterface
.GridItem || patternInterface ==
PatternInterface
.TableItem)
src\Framework\System\Windows\Automation\Peers\GridViewColumnHeaderAutomationPeer.cs (3)
49
override public object GetPattern(
PatternInterface
patternInterface)
51
if (patternInterface ==
PatternInterface
.Invoke || patternInterface ==
PatternInterface
.Transform)
src\Framework\System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (2)
100
override public object GetPattern(
PatternInterface
patternInterface)
102
if(patternInterface ==
PatternInterface
.ExpandCollapse)
src\Framework\System\Windows\Automation\Peers\HyperlinkAutomationPeer.cs (2)
29
public override object GetPattern(
PatternInterface
patternInterface)
31
if (patternInterface ==
PatternInterface
.Invoke)
src\Framework\System\Windows\Automation\Peers\ItemAutomationPeer.cs (3)
54
override public object GetPattern(
PatternInterface
patternInterface)
56
if (patternInterface ==
PatternInterface
.VirtualizedItem)
77
else if(patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
33
override public object GetPattern(
PatternInterface
patternInterface)
35
if(patternInterface ==
PatternInterface
.Scroll)
48
else if (patternInterface ==
PatternInterface
.ItemContainer)
src\Framework\System\Windows\Automation\Peers\IViewAutomationPeer.cs (1)
33
object GetPattern(
PatternInterface
patternInterface);
src\Framework\System\Windows\Automation\Peers\ListBoxItemAutomationPeer.cs (2)
42
override public object GetPattern(
PatternInterface
patternInterface)
44
if (patternInterface ==
PatternInterface
.ScrollItem)
src\Framework\System\Windows\Automation\Peers\ListViewAutomationPeer.cs (1)
50
override public object GetPattern(
PatternInterface
patternInterface)
src\Framework\System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (5)
40
override public object GetPattern(
PatternInterface
patternInterface)
45
if (patternInterface ==
PatternInterface
.ExpandCollapse)
54
else if (patternInterface ==
PatternInterface
.Toggle)
61
else if (patternInterface ==
PatternInterface
.Invoke)
70
else if (patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\PasswordBoxAutomationPeer.cs (4)
64
override public object GetPattern(
PatternInterface
patternInterface)
68
if (patternInterface ==
PatternInterface
.Value)
72
else if (patternInterface ==
PatternInterface
.Text)
81
else if (patternInterface ==
PatternInterface
.Scroll)
src\Framework\System\Windows\Automation\Peers\ProgressBarAutomationPeer.cs (2)
34
override public object GetPattern(
PatternInterface
patternInterface)
37
if (patternInterface ==
PatternInterface
.RangeValue && ((ProgressBar)Owner).IsIndeterminate)
src\Framework\System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (3)
37
override public object GetPattern(
PatternInterface
patternInterface)
39
if (patternInterface ==
PatternInterface
.SelectionItem)
43
else if(patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\RangeBaseAutomationPeer.cs (2)
26
override public object GetPattern(
PatternInterface
patternInterface)
28
if (patternInterface ==
PatternInterface
.RangeValue)
src\Framework\System\Windows\Automation\Peers\RepeatButtonAutomationPeer.cs (2)
38
override public object GetPattern(
PatternInterface
patternInterface)
40
if (patternInterface ==
PatternInterface
.Invoke)
src\Framework\System\Windows\Automation\Peers\RichTextBoxAutomationPeer.cs (3)
42
override public object GetPattern(
PatternInterface
patternInterface)
47
if (patternInterface ==
PatternInterface
.Text)
57
if (patternInterface ==
PatternInterface
.Scroll)
src\Framework\System\Windows\Automation\Peers\ScrollViewerAutomationPeer.cs (2)
54
override public object GetPattern(
PatternInterface
patternInterface)
56
if (patternInterface ==
PatternInterface
.Scroll)
src\Framework\System\Windows\Automation\Peers\SelectorAutomationPeer.cs (3)
34
override public object GetPattern(
PatternInterface
patternInterface)
36
if(patternInterface ==
PatternInterface
.Selection)
75
ISelectionItemProvider selectionItem = itemPeer.GetPattern(
PatternInterface
.SelectionItem) as ISelectionItemProvider;
src\Framework\System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (2)
30
override public object GetPattern(
PatternInterface
patternInterface)
32
if(patternInterface ==
PatternInterface
.SelectionItem)
src\Framework\System\Windows\Automation\Peers\TableAutomationPeer.cs (2)
33
public override object GetPattern(
PatternInterface
patternInterface)
35
if (patternInterface ==
PatternInterface
.Grid)
src\Framework\System\Windows\Automation\Peers\TableCellAutomationPeer.cs (2)
30
public override object GetPattern(
PatternInterface
patternInterface)
32
if (patternInterface ==
PatternInterface
.GridItem)
src\Framework\System\Windows\Automation\Peers\TextBoxAutomationPeer.cs (5)
42
override public object GetPattern(
PatternInterface
patternInterface)
46
if(patternInterface ==
PatternInterface
.Value)
49
if (patternInterface ==
PatternInterface
.Text)
57
if (patternInterface ==
PatternInterface
.Scroll)
67
if (patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\ToggleButtonAutomationPeer.cs (2)
37
override public object GetPattern(
PatternInterface
patternInterface)
39
if (patternInterface ==
PatternInterface
.Toggle)
src\Framework\System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (4)
40
override public object GetPattern(
PatternInterface
patternInterface)
42
if (patternInterface ==
PatternInterface
.Selection)
46
else if(patternInterface ==
PatternInterface
.Scroll)
141
ISelectionItemProvider selectionItem = itemPeer.GetPattern(
PatternInterface
.SelectionItem) as ISelectionItemProvider;
src\Framework\System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (7)
46
override public object GetPattern(
PatternInterface
patternInterface)
48
if (patternInterface ==
PatternInterface
.ExpandCollapse)
52
else if (patternInterface ==
PatternInterface
.SelectionItem)
56
else if (patternInterface ==
PatternInterface
.ScrollItem)
60
else if ((patternInterface ==
PatternInterface
.ItemContainer) || (patternInterface ==
PatternInterface
.SynchronizedInput))
65
if(patternInterface ==
PatternInterface
.SynchronizedInput)
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (5)
40
override public object GetPattern(
PatternInterface
patternInterface)
42
if (patternInterface ==
PatternInterface
.ExpandCollapse)
46
else if (patternInterface ==
PatternInterface
.SelectionItem)
50
else if (patternInterface ==
PatternInterface
.ScrollItem)
225
ISelectionItemProvider selectionItem = itemPeer.GetPattern(
PatternInterface
.SelectionItem) as ISelectionItemProvider;
System.Activities.Presentation (11)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\CategoryContainerAutomationPeer.cs (6)
159
private object GetPattern(
PatternInterface
patternInterface)
161
if (patternInterface ==
PatternInterface
.ExpandCollapse)
165
else if (patternInterface ==
PatternInterface
.ScrollItem)
368
public override object GetPattern(
PatternInterface
patternInterface)
437
public override object GetPattern(
PatternInterface
patternInterface)
647
public override object GetPattern(
PatternInterface
patternInterface)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\PropertyContainerAutomationPeer.cs (3)
101
public override object GetPattern(
PatternInterface
patternInterface)
103
if (patternInterface ==
PatternInterface
.Value)
107
else if (patternInterface ==
PatternInterface
.ScrollItem)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\SubPropertyEditorAutomationPeer.cs (2)
68
public override object GetPattern(
PatternInterface
patternInterface)
70
if (patternInterface ==
PatternInterface
.ExpandCollapse)