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