34 references to AutomationIdType
UIAutomationTypes (34)
MS\Internal\Automation\UiaCoreTypesApi.cs (2)
52
internal static int UiaLookupId(
AutomationIdType
type, ref Guid guid)
107
private static extern int RawUiaLookupId(
AutomationIdType
type, ref Guid guid);
System\Windows\Automation\AutomationEvent.cs (3)
21
: base(UiaCoreTypesApi.
AutomationIdType
.Event, id, programmaticName)
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 (16)
37
internal AutomationIdentifier(UiaCoreTypesApi.
AutomationIdType
type, int id, string programmaticName)
45
internal AutomationIdentifier(UiaCoreTypesApi.
AutomationIdType
type, int id, Guid guid, string programmaticName)
144
internal static AutomationIdentifier Register(UiaCoreTypesApi.
AutomationIdType
type, int id, string programmaticName)
163
case UiaCoreTypesApi.
AutomationIdType
.Property: autoid = new AutomationProperty(id, programmaticName); break;
164
case UiaCoreTypesApi.
AutomationIdType
.Event: autoid = new AutomationEvent(id, programmaticName); break;
165
case UiaCoreTypesApi.
AutomationIdType
.TextAttribute: autoid = new AutomationTextAttribute(id, programmaticName); break;
166
case UiaCoreTypesApi.
AutomationIdType
.Pattern: autoid = new AutomationPattern(id, programmaticName); break;
167
case UiaCoreTypesApi.
AutomationIdType
.ControlType: autoid = new ControlType(id, programmaticName); break;
178
internal static AutomationIdentifier LookupById(UiaCoreTypesApi.
AutomationIdType
type, int id)
202
private static bool IsIdSupported(UiaCoreTypesApi.
AutomationIdType
type, int id)
206
case UiaCoreTypesApi.
AutomationIdType
.Property: return IsPropertySupported(id);
207
case UiaCoreTypesApi.
AutomationIdType
.Event: return IsEventSupported(id);
208
case UiaCoreTypesApi.
AutomationIdType
.TextAttribute: return IsTextAttributeSupported(id);
209
case UiaCoreTypesApi.
AutomationIdType
.Pattern: return IsPatternSupported(id);
210
case UiaCoreTypesApi.
AutomationIdType
.ControlType: return IsControlTypeSupported(id);
259
private UiaCoreTypesApi.
AutomationIdType
_type;
System\Windows\Automation\AutomationPattern.cs (3)
22
: base(UiaCoreTypesApi.
AutomationIdType
.Pattern, id, programmaticName)
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 (3)
22
: base(UiaCoreTypesApi.
AutomationIdType
.Property, id, programmaticName)
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 (3)
23
: base(UiaCoreTypesApi.
AutomationIdType
.TextAttribute, id, programmaticName)
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 (4)
28
: base(UiaCoreTypesApi.
AutomationIdType
.ControlType, id, programmaticName)
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);