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