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