136 references to Id
PresentationCore (99)
MS\Internal\Automation\EventMap.cs (22)
30
if ( id == AutomationElementIdentifiers.ToolTipOpenedEvent.
Id
31
|| id == AutomationElementIdentifiers.ToolTipClosedEvent.
Id
32
|| id == AutomationElementIdentifiers.MenuOpenedEvent.
Id
33
|| id == AutomationElementIdentifiers.MenuClosedEvent.
Id
34
|| id == AutomationElementIdentifiers.AutomationFocusChangedEvent.
Id
35
|| id == InvokePatternIdentifiers.InvokedEvent.
Id
36
|| id == SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent.
Id
37
|| id == SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent.
Id
38
|| id == SelectionItemPatternIdentifiers.ElementSelectedEvent.
Id
39
|| id == SelectionPatternIdentifiers.InvalidatedEvent.
Id
40
|| id == TextPatternIdentifiers.TextSelectionChangedEvent.
Id
41
|| id == TextPatternIdentifiers.TextChangedEvent.
Id
42
|| id == AutomationElementIdentifiers.AsyncContentLoadedEvent.
Id
43
|| id == AutomationElementIdentifiers.AutomationPropertyChangedEvent.
Id
44
|| id == AutomationElementIdentifiers.StructureChangedEvent.
Id
45
|| id == SynchronizedInputPatternIdentifiers.InputReachedTargetEvent?.
Id
46
|| id == SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent?.
Id
47
|| id == SynchronizedInputPatternIdentifiers.InputDiscardedEvent?.
Id
)
59
if ( id == AutomationElementIdentifiers.LiveRegionChangedEvent?.
Id
60
|| id == AutomationElementIdentifiers.NotificationEvent?.
Id
61
|| id == AutomationElementIdentifiers.ActiveTextPositionChangedEvent?.
Id
)
114
if ((eventObject != null) && (!_eventsTable.ContainsKey(eventObject.
Id
)))
System\Windows\Automation\Peers\AutomationPeer.cs (77)
2186
if(AutomationElementIdentifiers.HeadingLevelProperty != null && propertyId == AutomationElementIdentifiers.HeadingLevelProperty.
Id
)
2366
s_patternInfo[InvokePatternIdentifiers.Pattern.
Id
] = new PatternInfo(InvokePatternIdentifiers.Pattern.
Id
, new WrapObject(InvokeProviderWrapper.Wrap), PatternInterface.Invoke);
2367
s_patternInfo[SelectionPatternIdentifiers.Pattern.
Id
] = new PatternInfo(SelectionPatternIdentifiers.Pattern.
Id
, new WrapObject(SelectionProviderWrapper.Wrap), PatternInterface.Selection);
2368
s_patternInfo[ValuePatternIdentifiers.Pattern.
Id
] = new PatternInfo(ValuePatternIdentifiers.Pattern.
Id
, new WrapObject(ValueProviderWrapper.Wrap), PatternInterface.Value);
2369
s_patternInfo[RangeValuePatternIdentifiers.Pattern.
Id
] = new PatternInfo(RangeValuePatternIdentifiers.Pattern.
Id
, new WrapObject(RangeValueProviderWrapper.Wrap), PatternInterface.RangeValue);
2370
s_patternInfo[ScrollPatternIdentifiers.Pattern.
Id
] = new PatternInfo(ScrollPatternIdentifiers.Pattern.
Id
, new WrapObject(ScrollProviderWrapper.Wrap), PatternInterface.Scroll);
2371
s_patternInfo[ScrollItemPatternIdentifiers.Pattern.
Id
] = new PatternInfo(ScrollItemPatternIdentifiers.Pattern.
Id
, new WrapObject(ScrollItemProviderWrapper.Wrap), PatternInterface.ScrollItem);
2372
s_patternInfo[ExpandCollapsePatternIdentifiers.Pattern.
Id
] = new PatternInfo(ExpandCollapsePatternIdentifiers.Pattern.
Id
, new WrapObject(ExpandCollapseProviderWrapper.Wrap), PatternInterface.ExpandCollapse);
2373
s_patternInfo[GridPatternIdentifiers.Pattern.
Id
] = new PatternInfo(GridPatternIdentifiers.Pattern.
Id
, new WrapObject(GridProviderWrapper.Wrap), PatternInterface.Grid);
2374
s_patternInfo[GridItemPatternIdentifiers.Pattern.
Id
] = new PatternInfo(GridItemPatternIdentifiers.Pattern.
Id
, new WrapObject(GridItemProviderWrapper.Wrap), PatternInterface.GridItem);
2375
s_patternInfo[MultipleViewPatternIdentifiers.Pattern.
Id
] = new PatternInfo(MultipleViewPatternIdentifiers.Pattern.
Id
, new WrapObject(MultipleViewProviderWrapper.Wrap), PatternInterface.MultipleView);
2376
s_patternInfo[WindowPatternIdentifiers.Pattern.
Id
] = new PatternInfo(WindowPatternIdentifiers.Pattern.
Id
, new WrapObject(WindowProviderWrapper.Wrap), PatternInterface.Window);
2377
s_patternInfo[SelectionItemPatternIdentifiers.Pattern.
Id
] = new PatternInfo(SelectionItemPatternIdentifiers.Pattern.
Id
, new WrapObject(SelectionItemProviderWrapper.Wrap), PatternInterface.SelectionItem);
2378
s_patternInfo[DockPatternIdentifiers.Pattern.
Id
] = new PatternInfo(DockPatternIdentifiers.Pattern.
Id
, new WrapObject(DockProviderWrapper.Wrap), PatternInterface.Dock);
2379
s_patternInfo[TablePatternIdentifiers.Pattern.
Id
] = new PatternInfo(TablePatternIdentifiers.Pattern.
Id
, new WrapObject(TableProviderWrapper.Wrap), PatternInterface.Table);
2380
s_patternInfo[TableItemPatternIdentifiers.Pattern.
Id
] = new PatternInfo(TableItemPatternIdentifiers.Pattern.
Id
, new WrapObject(TableItemProviderWrapper.Wrap), PatternInterface.TableItem);
2381
s_patternInfo[TogglePatternIdentifiers.Pattern.
Id
] = new PatternInfo(TogglePatternIdentifiers.Pattern.
Id
, new WrapObject(ToggleProviderWrapper.Wrap), PatternInterface.Toggle);
2382
s_patternInfo[TransformPatternIdentifiers.Pattern.
Id
] = new PatternInfo(TransformPatternIdentifiers.Pattern.
Id
, new WrapObject(TransformProviderWrapper.Wrap), PatternInterface.Transform);
2383
s_patternInfo[TextPatternIdentifiers.Pattern.
Id
] = new PatternInfo(TextPatternIdentifiers.Pattern.
Id
, new WrapObject(TextProviderWrapper.Wrap), PatternInterface.Text);
2388
s_patternInfo[VirtualizedItemPatternIdentifiers.Pattern.
Id
] = new PatternInfo(VirtualizedItemPatternIdentifiers.Pattern.
Id
, new WrapObject(VirtualizedItemProviderWrapper.Wrap), PatternInterface.VirtualizedItem);
2390
s_patternInfo[ItemContainerPatternIdentifiers.Pattern.
Id
] = new PatternInfo(ItemContainerPatternIdentifiers.Pattern.
Id
, new WrapObject(ItemContainerProviderWrapper.Wrap), PatternInterface.ItemContainer);
2393
s_patternInfo[SynchronizedInputPatternIdentifiers.Pattern.
Id
] = new PatternInfo(SynchronizedInputPatternIdentifiers.Pattern.
Id
, new WrapObject(SynchronizedInputProviderWrapper.Wrap), PatternInterface.SynchronizedInput);
2398
s_propertyInfo[AutomationElementIdentifiers.IsControlElementProperty.
Id
] = new GetProperty(IsControlElement);
2399
s_propertyInfo[AutomationElementIdentifiers.ControlTypeProperty.
Id
] = new GetProperty(GetControlType);
2400
s_propertyInfo[AutomationElementIdentifiers.IsContentElementProperty.
Id
] = new GetProperty(IsContentElement);
2401
s_propertyInfo[AutomationElementIdentifiers.LabeledByProperty.
Id
] = new GetProperty(GetLabeledBy);
2402
s_propertyInfo[AutomationElementIdentifiers.NativeWindowHandleProperty.
Id
] = new GetProperty(GetNativeWindowHandle);
2403
s_propertyInfo[AutomationElementIdentifiers.AutomationIdProperty.
Id
] = new GetProperty(GetAutomationId);
2404
s_propertyInfo[AutomationElementIdentifiers.ItemTypeProperty.
Id
] = new GetProperty(GetItemType);
2405
s_propertyInfo[AutomationElementIdentifiers.IsPasswordProperty.
Id
] = new GetProperty(IsPassword);
2406
s_propertyInfo[AutomationElementIdentifiers.LocalizedControlTypeProperty.
Id
] = new GetProperty(GetLocalizedControlType);
2407
s_propertyInfo[AutomationElementIdentifiers.NameProperty.
Id
] = new GetProperty(GetName);
2408
s_propertyInfo[AutomationElementIdentifiers.AcceleratorKeyProperty.
Id
] = new GetProperty(GetAcceleratorKey);
2409
s_propertyInfo[AutomationElementIdentifiers.AccessKeyProperty.
Id
] = new GetProperty(GetAccessKey);
2410
s_propertyInfo[AutomationElementIdentifiers.HasKeyboardFocusProperty.
Id
] = new GetProperty(HasKeyboardFocus);
2411
s_propertyInfo[AutomationElementIdentifiers.IsKeyboardFocusableProperty.
Id
] = new GetProperty(IsKeyboardFocusable);
2412
s_propertyInfo[AutomationElementIdentifiers.IsEnabledProperty.
Id
] = new GetProperty(IsEnabled);
2413
s_propertyInfo[AutomationElementIdentifiers.BoundingRectangleProperty.
Id
] = new GetProperty(GetBoundingRectangle);
2414
s_propertyInfo[AutomationElementIdentifiers.ProcessIdProperty.
Id
] = new GetProperty(GetCurrentProcessId);
2415
s_propertyInfo[AutomationElementIdentifiers.RuntimeIdProperty.
Id
] = new GetProperty(GetRuntimeId);
2416
s_propertyInfo[AutomationElementIdentifiers.ClassNameProperty.
Id
] = new GetProperty(GetClassName);
2417
s_propertyInfo[AutomationElementIdentifiers.HelpTextProperty.
Id
] = new GetProperty(GetHelpText);
2418
s_propertyInfo[AutomationElementIdentifiers.ClickablePointProperty.
Id
] = new GetProperty(GetClickablePoint);
2419
s_propertyInfo[AutomationElementIdentifiers.CultureProperty.
Id
] = new GetProperty(GetCultureInfo);
2420
s_propertyInfo[AutomationElementIdentifiers.IsOffscreenProperty.
Id
] = new GetProperty(IsOffscreen);
2421
s_propertyInfo[AutomationElementIdentifiers.OrientationProperty.
Id
] = new GetProperty(GetOrientation);
2422
s_propertyInfo[AutomationElementIdentifiers.FrameworkIdProperty.
Id
] = new GetProperty(GetFrameworkId);
2423
s_propertyInfo[AutomationElementIdentifiers.IsRequiredForFormProperty.
Id
] = new GetProperty(IsRequiredForForm);
2424
s_propertyInfo[AutomationElementIdentifiers.ItemStatusProperty.
Id
] = new GetProperty(GetItemStatus);
2427
s_propertyInfo[AutomationElementIdentifiers.LiveSettingProperty.
Id
] = new GetProperty(GetLiveSetting);
2431
s_propertyInfo[AutomationElementIdentifiers.ControllerForProperty.
Id
] = new GetProperty(GetControllerFor);
2435
s_propertyInfo[AutomationElementIdentifiers.SizeOfSetProperty.
Id
] = new GetProperty(GetSizeOfSet);
2439
s_propertyInfo[AutomationElementIdentifiers.PositionInSetProperty.
Id
] = new GetProperty(GetPositionInSet);
2443
s_propertyInfo[AutomationElementIdentifiers.HeadingLevelProperty.
Id
] = new GetProperty(GetHeadingLevel);
2447
s_propertyInfo[AutomationElementIdentifiers.IsDialogProperty.
Id
] = new GetProperty(IsDialog);
2470
private static object GetControlType(AutomationPeer peer) { ControlType controlType = peer.GetControlType(); return controlType.
Id
; }
PresentationFramework (14)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (5)
497
if( propertyId == SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
)
502
else if (propertyId == AutomationElementIdentifiers.NameProperty.
Id
)
519
else if (propertyId == 0 || propertyId == AutomationElementIdentifiers.ControlTypeProperty.
Id
)
523
if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.
Id
&& (int)value != ControlType.Button.
Id
)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
334
if (AutomationElementIdentifiers.NameProperty.
Id
== id)
336
else if (AutomationElementIdentifiers.AutomationIdProperty.
Id
== id)
338
else if (AutomationElementIdentifiers.ControlTypeProperty.
Id
== id)
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (2)
47
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== id)
64
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== propertyId)
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
117
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== id)
129
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== propertyId)
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (2)
195
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== id)
207
if (SelectionItemPatternIdentifiers.IsSelectedProperty.
Id
== propertyId)
UIAutomationClient (15)
MS\Internal\Automation\ClientEventManager.cs (2)
131
ec.EventHandle = UiaCoreApi.UiaAddEvent(rawEl.RawNode, l.EventId.
Id
, ec.CallbackDelegate, l.TreeScope, PropertyArrayToIntArray(l.Properties), l.CacheRequest);
143
propertiesAsInts[i] = properties[i].
Id
;
MS\Internal\Automation\HwndProxyElementProvider.cs (2)
176
return ControlType.Window.
Id
;
180
return ControlType.Pane.
Id
;
MS\Internal\Automation\UiaCoreApi.cs (2)
148
*pdata++ = properties[i].
Id
;
155
*pdata++ = patterns[i].
Id
;
System\Windows\Automation\AutomationElement.cs (2)
506
UiaCoreApi.UiaGetPropertyValue(_hnode, property.
Id
, out value);
583
hpatternobj = UiaCoreApi.UiaGetPatternProvider(_hnode, pattern.
Id
);
System\Windows\Automation\ItemContainerPattern.cs (3)
98
hNode = UiaCoreApi.ItemContainerPattern_FindItemByProperty(_hPattern, startAfter.RawNode, property.
Id
, value);
105
hNode = UiaCoreApi.ItemContainerPattern_FindItemByProperty(_hPattern, new SafeNodeHandle(), property.
Id
, value);
155
value = ((ControlType)value).
Id
;
System\Windows\Automation\PropertyCondition.cs (2)
158
val = ((ControlType)val).
Id
;
215
SetMarshalData(new UiaCoreApi.UiaPropertyCondition(_property.
Id
, _val, _flags));
System\Windows\Automation\Text\TextRange.cs (2)
200
SafeTextRangeHandle hResultTextRange = UiaCoreApi.TextRange_FindAttribute(_hTextRange, attribute.
Id
, value, backward);
240
object obj = UiaCoreApi.TextRange_GetAttributeValue(_hTextRange, attribute.
Id
);
UIAutomationClientSideProviders (6)
MS\Internal\AutomationProxies\EmptyElement.cs (1)
94
if (patternId == GridItemPattern.Pattern.
Id
)
MS\Internal\AutomationProxies\EventManager.cs (1)
124
object propertyValue = ((IRawElementProviderSimple)el).GetPropertyValue(property.
Id
);
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (1)
301
object newValue = ((IRawElementProviderSimple)provider).GetPropertyValue(property.
Id
);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (1)
907
return ctype.
Id
;
MS\Internal\AutomationProxies\ProxySimple.cs (1)
190
return _cControlType != null ? (object)_cControlType.
Id
: null;
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2917
return ControlType.MenuItem.
Id
;
UIAutomationProvider (2)
System\Windows\Automation\Provider\AutomationInteropProvider.cs (2)
100
UiaCoreProviderApi.UiaRaiseAutomationPropertyChangedEvent(element, e.Property.
Id
, e.OldValue, e.NewValue);
154
UiaCoreProviderApi.UiaRaiseAutomationEvent(provider, eventId.
Id
);