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