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