34 references to AutomationIdType
UIAutomationTypes (34)
MS\Internal\Automation\UiaCoreTypesApi.cs (2)
51
internal static int UiaLookupId(
AutomationIdType
type, ref Guid guid)
106
private static extern int RawUiaLookupId(
AutomationIdType
type, ref Guid guid);
System\Windows\Automation\AutomationEvent.cs (3)
20
: base(UiaCoreTypesApi.
AutomationIdType
.Event, id, programmaticName)
28
return (AutomationEvent)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.Event, (int)id, programmaticName);
35
return (AutomationEvent)AutomationIdentifier.LookupById(UiaCoreTypesApi.
AutomationIdType
.Event, id);
System\Windows\Automation\AutomationIdentifier.cs (16)
36
internal AutomationIdentifier(UiaCoreTypesApi.
AutomationIdType
type, int id, string programmaticName)
44
internal AutomationIdentifier(UiaCoreTypesApi.
AutomationIdType
type, int id, Guid guid, string programmaticName)
143
internal static AutomationIdentifier Register(UiaCoreTypesApi.
AutomationIdType
type, int id, string programmaticName)
162
case UiaCoreTypesApi.
AutomationIdType
.Property: autoid = new AutomationProperty(id, programmaticName); break;
163
case UiaCoreTypesApi.
AutomationIdType
.Event: autoid = new AutomationEvent(id, programmaticName); break;
164
case UiaCoreTypesApi.
AutomationIdType
.TextAttribute: autoid = new AutomationTextAttribute(id, programmaticName); break;
165
case UiaCoreTypesApi.
AutomationIdType
.Pattern: autoid = new AutomationPattern(id, programmaticName); break;
166
case UiaCoreTypesApi.
AutomationIdType
.ControlType: autoid = new ControlType(id, programmaticName); break;
177
internal static AutomationIdentifier LookupById(UiaCoreTypesApi.
AutomationIdType
type, int id)
201
private static bool IsIdSupported(UiaCoreTypesApi.
AutomationIdType
type, int id)
205
case UiaCoreTypesApi.
AutomationIdType
.Property: return IsPropertySupported(id);
206
case UiaCoreTypesApi.
AutomationIdType
.Event: return IsEventSupported(id);
207
case UiaCoreTypesApi.
AutomationIdType
.TextAttribute: return IsTextAttributeSupported(id);
208
case UiaCoreTypesApi.
AutomationIdType
.Pattern: return IsPatternSupported(id);
209
case UiaCoreTypesApi.
AutomationIdType
.ControlType: return IsControlTypeSupported(id);
258
private UiaCoreTypesApi.
AutomationIdType
_type;
System\Windows\Automation\AutomationPattern.cs (3)
21
: base(UiaCoreTypesApi.
AutomationIdType
.Pattern, id, programmaticName)
29
return (AutomationPattern)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.Pattern, (int)id, programmaticName);
36
return (AutomationPattern)AutomationIdentifier.LookupById(UiaCoreTypesApi.
AutomationIdType
.Pattern, id);
System\Windows\Automation\AutomationProperty.cs (3)
21
: base(UiaCoreTypesApi.
AutomationIdType
.Property, id, programmaticName)
29
return (AutomationProperty)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.Property, (int)id, programmaticName);
37
return (AutomationProperty)AutomationIdentifier.LookupById(UiaCoreTypesApi.
AutomationIdType
.Property, id);
System\Windows\Automation\AutomationTextAttribute.cs (3)
22
: base(UiaCoreTypesApi.
AutomationIdType
.TextAttribute, id, programmaticName)
30
return (AutomationTextAttribute)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.TextAttribute, (int)id, programmaticName);
37
return (AutomationTextAttribute)AutomationIdentifier.LookupById(UiaCoreTypesApi.
AutomationIdType
.TextAttribute, id);
System\Windows\Automation\ControlType.cs (4)
27
: base(UiaCoreTypesApi.
AutomationIdType
.ControlType, id, programmaticName)
35
return (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.ControlType, (int)id, programmaticName);
43
return (ControlType)AutomationIdentifier.LookupById(UiaCoreTypesApi.
AutomationIdType
.ControlType, id);
52
ControlType controlType = (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.
AutomationIdType
.ControlType, (int)id, programmaticName);