44 references to UiaCoreTypesApi
UIAutomationTypes (44)
MS\Internal\Automation\AutomationIdentifierConstants.cs (1)
105
(OSVersionHelper.IsOsWindowsVistaOrGreater &&
UiaCoreTypesApi
.SupportsWin7Identifiers()))
System\Windows\Automation\AutomationElementIdentifiers.cs (1)
35
public static readonly object NotSupported =
UiaCoreTypesApi
.UiaGetReservedNotSupportedValue();
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);
System\Windows\Automation\ElementNotAvailableException.cs (5)
30
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
39
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
49
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
58
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
67
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
System\Windows\Automation\ElementNotEnabledException.cs (4)
30
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
39
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
49
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
58
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
System\Windows\Automation\TextPatternIdentifiers.cs (1)
59
public static readonly object MixedAttributeValue =
UiaCoreTypesApi
.UiaGetReservedMixedAttributeValue();