44 references to UiaCoreTypesApi
UIAutomationTypes (44)
MS\Internal\Automation\AutomationIdentifierConstants.cs (1)
104
(OSVersionHelper.IsOsWindowsVistaOrGreater &&
UiaCoreTypesApi
.SupportsWin7Identifiers()))
System\Windows\Automation\AutomationElementIdentifiers.cs (1)
34
public static readonly object NotSupported =
UiaCoreTypesApi
.UiaGetReservedNotSupportedValue();
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);
System\Windows\Automation\ElementNotAvailableException.cs (5)
29
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
38
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
48
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
57
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
66
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTAVAILABLE;
System\Windows\Automation\ElementNotEnabledException.cs (4)
29
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
38
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
48
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
57
HResult =
UiaCoreTypesApi
.UIA_E_ELEMENTNOTENABLED;
System\Windows\Automation\TextPatternIdentifiers.cs (1)
58
public static readonly object MixedAttributeValue =
UiaCoreTypesApi
.UiaGetReservedMixedAttributeValue();