Export (0) Print
Expand All

UIObject Class

Represents an object in the user interface (UI) for the test framework.

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

'Declaration
<SerializableAttribute> _
Public Class UIObject _
	Implements ICloneable

The UIObject type exposes the following members.

  NameDescription
Public methodUIObjectInitializes a new instance of the UIObject class.
Top

  NameDescription
Public propertyConditionGets or sets the condition of this object.
Public propertyControlTypeGets or sets the control type of this object.
Public propertyDescendantsGets a collection of all UI objects that are contained within this UI object.
Public propertyFriendlyNameGets or sets a friendly name for this object.
Public propertyIdGets the ID for this object.
Public propertyItemGets the specified UI child object in this object that has the given UI object ID.
Public propertyNameGets or sets the name of the object.
Public propertyQueryIdGets or sets the query ID for this object.
Public propertySearchConfigurationsGets or sets a string array of search configuration.
Public propertySessionIdGets or sets the ID for a top-level element for the recording session.
Public propertySpecialControlTypeGets or sets the special type for this UI object.
Public propertySupportLevelGets or sets the level at which the current technology supports this UI object.
Public propertySupportLevelWrapperGets or sets a string version of the actual level at which the current technology supports this UI object for serialization and deserialization of the SupportLevel property.
Public propertyTechnologyNameGets or sets the name of the technology that supports this UI object.
Public propertyWindowTitlesGets a collection of the titles of the top-level windows.
Top

  NameDescription
Public methodAddAdds the given UI object to the descendents of this UI object, if the given UI object does not already exist.
Public methodBindParametersBinds properties of this UI object to those in the given value map.
Public methodCloneReturns a copy of this UI object.
Public methodContainsIndicates whether the UI object that is identified by the provided ID is contained among the descendents of this UI object.
Public methodEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetQueryStringReturns the query ID for this UI object.
Public methodGetQueryString(String)Returns the query ID of the contained UI object that is specified by the given partial ID.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetUIObjectFromIdReturns a contained UI object that is based on the provided ID.
Public methodGetUIObjectFromPartialUIObjectIdReturns a UI object that is contained in this UI object by using the provided partial ID.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodParameterizePropertyParameterizes the given property by using the given parameter name.
Public methodRemove(String)Removes the specified UI object from the descendent objects in this UI object.
Public methodRemove(UIObject)Removes the provided UI object from the descendent objects in this UI object.
Public methodToStringReturns the query ID of this UI object. (Overrides Object.ToString.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft