5 types derived from AutomationIdentifier
UIAutomationTypes (5)
System\Windows\Automation\AutomationEvent.cs (1)
17public class AutomationEvent: AutomationIdentifier
System\Windows\Automation\AutomationPattern.cs (1)
18public class AutomationPattern: AutomationIdentifier
System\Windows\Automation\AutomationProperty.cs (1)
18public class AutomationProperty: AutomationIdentifier
System\Windows\Automation\AutomationTextAttribute.cs (1)
18public class AutomationTextAttribute: AutomationIdentifier
System\Windows\Automation\ControlType.cs (1)
18public class ControlType : AutomationIdentifier
26 references to AutomationIdentifier
UIAutomationClient (4)
System\Windows\Automation\AutomationElement.cs (4)
1201object LookupCachedValue(AutomationIdentifier id, bool throwIfNotRequested, bool wrap) 1218AutomationIdentifier[] refTable = isProperty ? (AutomationIdentifier[])_request.Properties 1219: (AutomationIdentifier[])_request.Patterns;
UIAutomationClientSideProviders (4)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (4)
96foreach (AutomationIdentifier key in EventKeys(eventId, properties)) 118foreach (AutomationIdentifier key in EventKeys(eventId, properties)) 260private AutomationIdentifier[] EventKeys(AutomationEvent eventId, AutomationProperty[] properties) 262return eventId == AutomationElement.AutomationPropertyChangedEvent ? properties : new AutomationIdentifier[] { eventId };
UIAutomationTypes (18)
System\Windows\Automation\AutomationEvent.cs (2)
29return (AutomationEvent)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.Event, (int)id, programmaticName); 36return (AutomationEvent)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.Event, id);
System\Windows\Automation\AutomationIdentifier.cs (7)
129Debug.Assert(obj is AutomationIdentifier, "CompareTo called with unexpected type"); 144internal static AutomationIdentifier Register(UiaCoreTypesApi.AutomationIdType type, int id, string programmaticName) 154AutomationIdentifier autoid = (AutomationIdentifier)_idTable[id]; 178internal static AutomationIdentifier LookupById(UiaCoreTypesApi.AutomationIdType type, int id) 180AutomationIdentifier autoid; 183autoid = (AutomationIdentifier) _idTable[id];
System\Windows\Automation\AutomationPattern.cs (2)
30return (AutomationPattern)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.Pattern, (int)id, programmaticName); 37return (AutomationPattern)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.Pattern, id);
System\Windows\Automation\AutomationProperty.cs (2)
30return (AutomationProperty)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.Property, (int)id, programmaticName); 38return (AutomationProperty)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.Property, id);
System\Windows\Automation\AutomationTextAttribute.cs (2)
31return (AutomationTextAttribute)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.TextAttribute, (int)id, programmaticName); 38return (AutomationTextAttribute)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.TextAttribute, id);
System\Windows\Automation\ControlType.cs (3)
36return (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 44return (ControlType)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.ControlType, id); 53ControlType controlType = (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName);