30 instantiations of EvtIdProperty
UIAutomationClientSideProviders (30)
MS\Internal\AutomationProxies\ProxyHwnd.cs (15)
409new(NativeMethods.EventObjectSelection, idEvent), 410new(NativeMethods.EventObjectStateChange, idEvent) 419new(NativeMethods.EventObjectSelectionAdd, idEvent), 420new(NativeMethods.EventObjectSelection, idEvent) 434new(NativeMethods.EventSystemCaptureEnd, idEvent), // For SysHeaders 435new(NativeMethods.EventObjectStateChange, idEvent), 436new(NativeMethods.EventObjectValueChange, idEvent), // For WindowsScrollBarBits 437new(NativeMethods.EventObjectInvoke, idEvent) 443new(NativeMethods.EventObjectCreate, idEvent), 444new(NativeMethods.EventObjectDestroy, idEvent), 445new(NativeMethods.EventObjectReorder, idEvent) 451new(NativeMethods.EventObjectLocationChange, idEvent), 452new(NativeMethods.EventObjectTextSelectionChanged, idEvent) 461return new WinEventTracker.EvtIdProperty [1] { new(idWinEvent, idEvent) }; 519automationEvents.Add(new WinEventTracker.EvtIdProperty(evtId[i], idProp));
MS\Internal\AutomationProxies\WindowsButton.cs (1)
291return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventObjectInvoke, idEvent) };
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
73return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
129return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
454ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvtIdProperties = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty)];
MS\Internal\AutomationProxies\WindowsListView.cs (4)
499ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)]; 508ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)]; 528ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)]; 537ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)];
MS\Internal\AutomationProxies\WindowsMenu.cs (3)
1113new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupStart, ExpandCollapsePattern.ExpandCollapseStateProperty), 1114new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupEnd, ExpandCollapsePattern.ExpandCollapseStateProperty), 1115new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectInvoke, InvokePattern.InvokedEvent)
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
355new WinEventTracker.EvtIdProperty(NativeMethods.EVENT_OBJECT_HIDE, 0),
MS\Internal\AutomationProxies\WindowsTreeView.cs (3)
352new(NativeMethods.EventObjectStateChange, idEvent), 353new(NativeMethods.EventObjectCreate, idEvent), 354new(NativeMethods.EventObjectDestroy, idEvent)
44 references to EvtIdProperty
UIAutomationClientSideProviders (44)
MS\Internal\AutomationProxies\ProxyHwnd.cs (12)
72ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents; 101ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents; 400protected virtual ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent) 407return new WinEventTracker.EvtIdProperty[2] 417return new WinEventTracker.EvtIdProperty [2] 433return new WinEventTracker.EvtIdProperty[4] { 442return new WinEventTracker.EvtIdProperty[3] { 450return new WinEventTracker.EvtIdProperty[2] { 457return ReadOnlySpan<WinEventTracker.EvtIdProperty>.Empty; 461return new WinEventTracker.EvtIdProperty [1] { new(idWinEvent, idEvent) }; 509private ReadOnlySpan<WinEventTracker.EvtIdProperty> PropertyToWinEvent(AutomationProperty[] aProps) 511List<WinEventTracker.EvtIdProperty> automationEvents = new(16);
MS\Internal\AutomationProxies\WindowsButton.cs (2)
285protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent) 291return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventObjectInvoke, idEvent) };
MS\Internal\AutomationProxies\WindowsComboBox.cs (6)
306ReadOnlySpan<WinEventTracker.EvtIdProperty> editPortionEvents = CreateEditPortionEvents(aidProps); 342ReadOnlySpan<WinEventTracker.EvtIdProperty> editPortionEvents = CreateEditPortionEvents(aidProps); 798private static ReadOnlySpan<WinEventTracker.EvtIdProperty> CreateEditPortionEvents(AutomationProperty[] aidProps) 812return ReadOnlySpan<WinEventTracker.EvtIdProperty>.Empty; 815WinEventTracker.EvtIdProperty[] editPortionEvents = new WinEventTracker.EvtIdProperty[c];
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
253protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (2)
69protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent) 73return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
125protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent) 129return new WinEventTracker.EvtIdProperty[1] { new(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
454ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvtIdProperties = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty)];
MS\Internal\AutomationProxies\WindowsListView.cs (6)
60_groupEvents = new WinEventTracker.EvtIdProperty [3]; 499ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)]; 508ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)]; 528ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty)]; 537ReadOnlySpan<WinEventTracker.EvtIdProperty> aEvents = [new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId)]; 2020private readonly static WinEventTracker.EvtIdProperty [] _groupEvents;
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1112private readonly static WinEventTracker.EvtIdProperty [] _menuEvents = new WinEventTracker.EvtIdProperty [] {
MS\Internal\AutomationProxies\WindowsTab.cs (2)
53_upDownEvents = new WinEventTracker.EvtIdProperty [1]; 878private readonly static WinEventTracker.EvtIdProperty[] _upDownEvents;
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
353private readonly static WinEventTracker.EvtIdProperty[] _toolTipEventIds = new WinEventTracker.EvtIdProperty[]
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
346protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent) 350return new WinEventTracker.EvtIdProperty[3]
MS\Internal\AutomationProxies\WinEventTracker.cs (4)
47static internal void AddToNotificationList(IntPtr hwnd, ProxyRaiseEvents raiseEvents, ReadOnlySpan<EvtIdProperty> aEvtIdProp) 76static internal void RemoveToNotificationList(IntPtr hwnd, ReadOnlySpan<EvtIdProperty> aEvtIdProp, ProxyRaiseEvents raiseEvents) 338private static void BuildEventsList(EventFlag eFlag, IntPtr hwnd, ProxyRaiseEvents raiseEvents, ReadOnlySpan<EvtIdProperty> aEvtIdProp) 343foreach(EvtIdProperty evtIdProp in aEvtIdProp)