30 instantiations of EvtIdProperty
UIAutomationClientSideProviders (30)
MS\Internal\AutomationProxies\ProxyHwnd.cs (15)
408
new
(NativeMethods.EventObjectSelection, idEvent),
409
new
(NativeMethods.EventObjectStateChange, idEvent)
418
new
(NativeMethods.EventObjectSelectionAdd, idEvent),
419
new
(NativeMethods.EventObjectSelection, idEvent)
433
new
(NativeMethods.EventSystemCaptureEnd, idEvent), // For SysHeaders
434
new
(NativeMethods.EventObjectStateChange, idEvent),
435
new
(NativeMethods.EventObjectValueChange, idEvent), // For WindowsScrollBarBits
436
new
(NativeMethods.EventObjectInvoke, idEvent)
442
new
(NativeMethods.EventObjectCreate, idEvent),
443
new
(NativeMethods.EventObjectDestroy, idEvent),
444
new
(NativeMethods.EventObjectReorder, idEvent)
450
new
(NativeMethods.EventObjectLocationChange, idEvent),
451
new
(NativeMethods.EventObjectTextSelectionChanged, idEvent)
460
return new WinEventTracker.EvtIdProperty [1] {
new
(idWinEvent, idEvent) };
518
automationEvents.Add(new WinEventTracker.
EvtIdProperty
(evtId[i], idProp));
MS\Internal\AutomationProxies\WindowsButton.cs (1)
290
return new WinEventTracker.EvtIdProperty[1] {
new
(NativeMethods.EventObjectInvoke, idEvent) };
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
72
return new WinEventTracker.EvtIdProperty[1] {
new
(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
128
return new WinEventTracker.EvtIdProperty[1] {
new
(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
453
ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvtIdProperties = [new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty)];
MS\Internal\AutomationProxies\WindowsListView.cs (4)
498
ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)];
507
ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectSelection, eventId)];
527
ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)];
536
ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectSelection, eventId)];
MS\Internal\AutomationProxies\WindowsMenu.cs (3)
1112
new WinEventTracker.
EvtIdProperty
(NativeMethods.EventSystemMenuPopupStart, ExpandCollapsePattern.ExpandCollapseStateProperty),
1113
new WinEventTracker.
EvtIdProperty
(NativeMethods.EventSystemMenuPopupEnd, ExpandCollapsePattern.ExpandCollapseStateProperty),
1114
new WinEventTracker.
EvtIdProperty
(NativeMethods.EventObjectInvoke, InvokePattern.InvokedEvent)
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
354
new WinEventTracker.
EvtIdProperty
(NativeMethods.EVENT_OBJECT_HIDE, 0),
MS\Internal\AutomationProxies\WindowsTreeView.cs (3)
351
new
(NativeMethods.EventObjectStateChange, idEvent),
352
new
(NativeMethods.EventObjectCreate, idEvent),
353
new
(NativeMethods.EventObjectDestroy, idEvent)
44 references to EvtIdProperty
UIAutomationClientSideProviders (44)
MS\Internal\AutomationProxies\ProxyHwnd.cs (12)
71
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents;
100
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents;
399
protected virtual ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
406
return new WinEventTracker.
EvtIdProperty
[2]
416
return new WinEventTracker.
EvtIdProperty
[2]
432
return new WinEventTracker.
EvtIdProperty
[4] {
441
return new WinEventTracker.
EvtIdProperty
[3] {
449
return new WinEventTracker.
EvtIdProperty
[2] {
456
return ReadOnlySpan<WinEventTracker.
EvtIdProperty
>.Empty;
460
return new WinEventTracker.
EvtIdProperty
[1] { new(idWinEvent, idEvent) };
508
private ReadOnlySpan<WinEventTracker.
EvtIdProperty
> PropertyToWinEvent(AutomationProperty[] aProps)
510
List<WinEventTracker.
EvtIdProperty
> automationEvents = new(16);
MS\Internal\AutomationProxies\WindowsButton.cs (2)
284
protected override ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
290
return new WinEventTracker.
EvtIdProperty
[1] { new(NativeMethods.EventObjectInvoke, idEvent) };
MS\Internal\AutomationProxies\WindowsComboBox.cs (6)
305
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> editPortionEvents = CreateEditPortionEvents(aidProps);
341
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> editPortionEvents = CreateEditPortionEvents(aidProps);
797
private static ReadOnlySpan<WinEventTracker.
EvtIdProperty
> CreateEditPortionEvents(AutomationProperty[] aidProps)
811
return ReadOnlySpan<WinEventTracker.
EvtIdProperty
>.Empty;
814
WinEventTracker.
EvtIdProperty
[] editPortionEvents = new WinEventTracker.
EvtIdProperty
[c];
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
252
protected override ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (2)
68
protected override ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
72
return new WinEventTracker.
EvtIdProperty
[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
124
protected override ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
128
return new WinEventTracker.
EvtIdProperty
[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
453
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvtIdProperties = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty)];
MS\Internal\AutomationProxies\WindowsListView.cs (6)
59
_groupEvents = new WinEventTracker.
EvtIdProperty
[3];
498
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)];
507
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)];
527
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)];
536
ReadOnlySpan<WinEventTracker.
EvtIdProperty
> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)];
2019
private static readonly WinEventTracker.
EvtIdProperty
[] _groupEvents;
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1111
private static readonly WinEventTracker.
EvtIdProperty
[] _menuEvents = new WinEventTracker.
EvtIdProperty
[] {
MS\Internal\AutomationProxies\WindowsTab.cs (2)
52
_upDownEvents = new WinEventTracker.
EvtIdProperty
[1];
877
private static readonly WinEventTracker.
EvtIdProperty
[] _upDownEvents;
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
352
private static readonly WinEventTracker.
EvtIdProperty
[] _toolTipEventIds = new WinEventTracker.
EvtIdProperty
[]
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
345
protected override ReadOnlySpan<WinEventTracker.
EvtIdProperty
> EventToWinEvent(AutomationEvent idEvent)
349
return new WinEventTracker.
EvtIdProperty
[3]
MS\Internal\AutomationProxies\WinEventTracker.cs (4)
46
internal static void AddToNotificationList(IntPtr hwnd, ProxyRaiseEvents raiseEvents, ReadOnlySpan<
EvtIdProperty
> aEvtIdProp)
75
internal static void RemoveToNotificationList(IntPtr hwnd, ReadOnlySpan<
EvtIdProperty
> aEvtIdProp, ProxyRaiseEvents raiseEvents)
337
private static void BuildEventsList(EventFlag eFlag, IntPtr hwnd, ProxyRaiseEvents raiseEvents, ReadOnlySpan<
EvtIdProperty
> aEvtIdProp)
342
foreach(
EvtIdProperty
evtIdProp in aEvtIdProp)