UITestPropertyProvider Class
Provides an abstract base class for implementing custom support for providing properties for user interface (UI) test controls.
Assembly: Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)
| Name | Description | |
|---|---|---|
![]() | UITestPropertyProvider() | This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the UITestPropertyProvider class. |
| Name | Description | |
|---|---|---|
![]() | IsGetProperty | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the current call to the associated property is a get call or a set call. |
![]() | PropertyName | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the name of the associated property. |
![]() | UIControl | Gets or sets the associated user interface testing control. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetControlSupportLevel(UITestControl^) | When overridden in a derived class, returns a value that indicates the support level of this provider for the given control. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetPredefinedSearchProperties(Type^) | When overridden in a derived class, gets a string array containing the search properties that are predefined for the associated control. |
![]() | GetPropertyDescriptor(UITestControl^, String^) | Returns the property descriptor for the specified property of the given control. |
![]() | GetPropertyForAction(UITestControl^, UITestAction^) | When overridden in a derived class, returns the name of the property that is used by the specified action on the given control. |
![]() | GetPropertyForControlState(UITestControl^, ControlStates, array<Boolean>^) | When overridden in a derived class, returns an array of property names and an array of all state values for the given control that match the specified control state value. |
![]() | GetPropertyNames(UITestControl^) | When overridden in a derived class, returns a collection of property names in the given control. |
![]() | GetPropertyNamesClassType(UITestControl^) | When overridden in a derived class, returns the Type for the class that provides the property names for the given control. |
![]() | GetPropertyValue(UITestControl^, String^) | When overridden in a derived class, returns the value of the specified property from the given control. |
![]() | GetSpecializedClass(UITestControl^) | When overridden in a derived class, returns the Type for the corresponding specialized control (for HTML, Windows Forms, or Windows Presentation Foundation) for the given test control. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SetPropertyValue(UITestControl^, String^, Object^) | When overridden in a derived class, sets the specified property of the given control with the provided value. |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


