AutomationIdentifier AutomationIdentifier AutomationIdentifier AutomationIdentifier Class


Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

public ref class AutomationIdentifier : IComparable
public class AutomationIdentifier : IComparable
type AutomationIdentifier = class
    interface IComparable
Public Class AutomationIdentifier
Implements IComparable


The AutomationIdentifier class is effectively abstract, as it has no constructor and cannot be instantiated by applications.


Id Id Id Id

Gets the underlying numerical identifier.

ProgrammaticName ProgrammaticName ProgrammaticName ProgrammaticName

Gets the registered programmatic name.


CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Compares this AutomationIdentifier with another AutomationIdentifier.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Returns a value indicating whether the supplied AutomationIdentifier is equivalent to this AutomationIdentifier.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Returns the hash code for this UI Automation identifier.

GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to